Important: jtbeta.zip changed, you need to update your copy.
I used to believe in Christmas miracles, now I have to believe in Halloween miracles too! Just five days ago, the JTSHOUSE core was unplayable and with completely broken music. I thought that having this beta release was a long shot, but here we are.
The main difficulty, as I explained before, has been the microcontroller (MCU). I had assumed it was based on a different CPU, and later on found that it was based on a newer model. I had to add the new instructions to this code (foreign to me). Still, the game didn't improve. Looking deeper into it, this newer CPU was running many instructions faster than the older model. Changing that was not doable in a day, but luckily there was a way around: overclocking! That finally made the game playable. So the beta core has three accurate CPUs and a fourth one, which is not cycle accurate but doing the job. Making a new design for this CPU should not be too hard, maybe a 2-week task, and it is important for other games too. I will look again into it but, for a beta, this is good to go.
Other beta quirks: no pause function yet and some minor graphical glitches.
Working on this core this week has shed new light to Bubble Bobble (again) and also the JT51 (YM2151 compatible) module. So expect several public core maintenance updates for this Friday. There will not be a Patreon post but just a quick note on Discord and X.
Note that this JTSHOUSE beta is only for MiSTer and Pocket as the system does not fit in smaller devices.
We are looking into adjusting the Patreon prices for low tiers after four years without changes. This will not affect current subscribers. New comers will see the new price while legacy subscribers will keep the old one. No action needed on your side.
Have a spooktacular Halloween!
Español
Importante: jtbeta.zip ha cambiado, tienes que actualizar tu copia.
Solía creer en los milagros navidadeños, ¡ahora también tengo que creer en los milagros de Halloween! Hace sólo cinco días, el núcleo de JTSHOUSE era injugable y con la música mal, pero mal. Pensaba que tener esta versión beta era una posibilidad remota, pero aquí estamos.
El principal escollo, como ya expliqué, ha sido el microcontrolador (MCU). Había asumido que estaba basado en una CPU concreta, y más tarde descubrí que estaba basado en un modelo más nuevo. Tuve que añadir las nuevas instrucciones a un código extraño para mí. Aún así, el juego no mejoró. Mirando más a fondo, esta CPU nueva ejecutaba muchas instrucciones más rápido que el modelo antiguo. Cambiar eso no era posible en un día, pero por suerte había una solución: ¡overclocking! Eso finalmente hizo que el juego funcionase. Así que el núcleo beta tiene tres CPUs precisas y una cuarta, que no es exacta al ciclo, pero que hace su faena. Hacer un nuevo diseño para esta CPU no debería ser demasiado difícil, tal vez una tarea de 2 semanas, y es importante para otros juegos también. Volveré a investigarlo pero, para ser una beta, así está bien.
Otras peculiaridades de la beta: aún no hay función de pausa y hay algunos fallos gráficos menores.
Trabajar en este núcleo esta semana ha arrojado nueva luz sobre Bubble Bobble (otra vez) y también sobre el módulo JT51 (compatible con YM2151). Así que esperad varias actualizaciones públicas de mantenimiento del núcleo para este viernes. No habrá un post en Patreon sino una nota rápida en Discord y X.
Ten en cuenta que esta beta de JTSHOUSE es sólo para MiSTer y Pocket ya que el sistema no cabe en dispositivos más pequeños.
Estamos considerando ajustar los precios de Patreon para los niveles bajos después de cuatro años sin cambios. Esto no afectará a los suscriptores actuales. Los nuevos suscriptores verán el nuevo precio, mientras que los antiguos mantendrán el anterior. No es necesaria ninguna acción por tu parte.
¡Que tengáis un Halloween espeluznante!
Bean Soup
2024-09-22 14:09:06 +0000 UTCXC-3730C
2024-04-04 02:41:43 +0000 UTCRent Optional
2024-03-17 13:34:16 +0000 UTCWayne
2024-03-17 10:43:57 +0000 UTCRent Optional
2024-02-28 23:42:45 +0000 UTCTelevicious Goober
2024-01-13 18:23:00 +0000 UTCHolger Lagerfeldt
2023-11-14 15:11:19 +0000 UTCJOTEGO
2023-11-14 08:44:57 +0000 UTCHolger Lagerfeldt
2023-11-13 08:38:48 +0000 UTCHassan Sajid
2023-11-10 23:03:11 +0000 UTCAdam Davis
2023-11-07 13:54:06 +0000 UTCCurtis M
2023-11-07 05:36:44 +0000 UTCJimmy Heinrich
2023-11-06 20:37:22 +0000 UTCJOTEGO
2023-11-06 12:10:25 +0000 UTCJOTEGO
2023-11-06 12:02:42 +0000 UTCJOTEGO
2023-11-06 12:01:45 +0000 UTCJOTEGO
2023-11-06 12:01:34 +0000 UTCPat Jones
2023-11-04 07:30:10 +0000 UTCJohn Luedtke
2023-11-03 15:30:25 +0000 UTCGum Bercules
2023-11-03 00:24:29 +0000 UTCMichael Jones
2023-11-02 23:38:11 +0000 UTCJohn Luedtke
2023-11-02 21:56:26 +0000 UTCGum Bercules
2023-11-02 02:08:22 +0000 UTCSmokeymanson
2023-11-02 01:02:43 +0000 UTCGabriel S
2023-11-01 23:04:53 +0000 UTCUrban Knish
2023-11-01 21:24:37 +0000 UTCUrban Knish
2023-11-01 20:47:13 +0000 UTCUrban Knish
2023-11-01 20:37:58 +0000 UTCJimmy Heinrich
2023-11-01 20:22:55 +0000 UTCJimmy Heinrich
2023-11-01 19:58:17 +0000 UTCrester159
2023-11-01 17:04:01 +0000 UTCGabriel S
2023-11-01 16:15:04 +0000 UTCJimmy Heinrich
2023-11-01 12:11:05 +0000 UTCNicolas Verlet
2023-11-01 11:51:50 +0000 UTCSmokeymanson
2023-11-01 10:28:23 +0000 UTCGum Bercules
2023-11-01 06:31:19 +0000 UTCJOTEGO
2023-11-01 06:03:53 +0000 UTCGum Bercules
2023-11-01 05:47:42 +0000 UTCAdam Davis
2023-11-01 04:19:46 +0000 UTCCurtis M
2023-11-01 04:14:32 +0000 UTCTrey S.
2023-11-01 02:29:16 +0000 UTCTrey S.
2023-11-01 02:28:46 +0000 UTCXC-3730C
2023-11-01 02:20:24 +0000 UTCGum Bercules
2023-11-01 02:13:35 +0000 UTCAdam Davis
2023-11-01 02:01:28 +0000 UTCAdam Davis
2023-11-01 01:38:09 +0000 UTCJohn K
2023-11-01 01:11:45 +0000 UTCJohn K
2023-11-01 01:08:59 +0000 UTCronalvel .
2023-11-01 00:43:27 +0000 UTCJason Moskowitz
2023-11-01 00:25:21 +0000 UTCAdam Davis
2023-10-31 22:54:58 +0000 UTCSteven S
2023-10-31 22:49:57 +0000 UTCAdam Davis
2023-10-31 22:29:48 +0000 UTCAndreas Watzinger
2023-10-31 22:10:15 +0000 UTCDiana2Carolina
2023-10-31 20:24:10 +0000 UTCJOTEGO
2023-10-31 20:13:35 +0000 UTCGabriel S
2023-10-31 20:08:57 +0000 UTCsamred
2023-10-31 18:53:39 +0000 UTCKronos Chiarini
2023-10-31 18:47:00 +0000 UTCJOTEGO
2023-10-31 18:46:29 +0000 UTCAlxUnderBase
2023-10-31 18:21:24 +0000 UTCDr. Manga
2023-10-31 18:15:45 +0000 UTCtwilitezoner
2023-10-31 18:09:56 +0000 UTCZichio
2023-10-31 18:09:25 +0000 UTCSunder Raj
2023-10-31 18:00:02 +0000 UTCTrey S.
2023-10-31 17:56:39 +0000 UTCAndi
2023-10-31 17:37:50 +0000 UTCMiSTerFPGA.co.uk
2023-10-31 17:16:24 +0000 UTCJames Kilgore
2023-10-31 17:12:18 +0000 UTCMike Chapa
2023-10-31 16:44:14 +0000 UTCOwlnonymous
2023-10-31 16:42:45 +0000 UTCDenny Letourneau
2023-10-31 16:42:41 +0000 UTCIsra T.G.
2023-10-31 16:41:39 +0000 UTCPaul Schuler
2023-10-31 16:28:38 +0000 UTCDennis Coerse
2023-10-31 16:26:51 +0000 UTCTony Vo
2023-10-31 16:23:41 +0000 UTCJosé Antonio cano regajo
2023-10-31 16:19:32 +0000 UTCPixel Cherry Ninja
2023-10-31 16:19:06 +0000 UTCMark Saunders
2023-10-31 16:18:21 +0000 UTCRichard Maxey
2023-10-31 16:18:00 +0000 UTCAlejandro Lopez
2023-10-31 16:17:17 +0000 UTC