MiSTer updates and changelog

For MiSTer project updates only, developers releasing MiSTer cores can post updates here.
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Archie,Apogee,Apple-II,BBCMicro,BK0011M:
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

ColecoVision,Gameboy,GBA,Vectrex:
- Gameboy: fix audio (Mark Johnson).
- GBA: Updated savestates (birdybro).
- Vectrex: Add rotate option.
- Updated framework.

User avatar
macro
Core Developer
Posts: 141
Joined: Sun May 24, 2020 4:12 pm
Been thanked: 171 times

Re: MiSTer updates and changelog

Unread post by macro »

Arcade games - Crazy Balloon, Cosmic Guerilla, Cosmic Z80 and Astrocade
- Update framework

Did I do something useful?

buy me a coffee
alanswx
Core Developer
Posts: 300
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: MiSTer updates and changelog

Unread post by alanswx »

Space Invaders Core - Polaris

  • MacroFPGA added Polaris support
alanswx
Core Developer
Posts: 300
Joined: Sun May 24, 2020 6:55 pm
Has thanked: 5 times
Been thanked: 154 times

Re: MiSTer updates and changelog

Unread post by alanswx »

Irem M62

  • Sprite Fixes and Kung-Fu Master Layering from Flandango
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Main:
- N64 support improvements (Rikard Bengtsson, trbocode, Marcoen Hirschberg).
- Added controller dead zone configuration (Rikard Bengtsson).
- Fix listing inside zip.
- video: send SPD info frame in direct_video mode (for external scalers).
- other fixes and tweaks.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

C64:
- VIC-II improvements (Gyorgy Szombathelyi).
- CIA improvements (Erik Scheffers).
- Cartridge: support for 128K Super Snapshot v5.
- C1541: fix disk swap signals.
- Updated framework.

eriks5
Core Developer
Posts: 86
Joined: Sat May 21, 2022 11:51 am
Has thanked: 39 times
Been thanked: 185 times
Contact:

Re: MiSTer updates and changelog

Unread post by eriks5 »

C128:

  • Add MegaBit 128 support (1Mb internal function ROM).

  • Incorporate upstream changes from C64:

    • VIC-II improvements (Gyorgy Szombathelyi).

    • Cartridge: support for 128K Super Snapshot v5.

    • C1541: fix disk swap signals.

  • Updated framework.

User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Arcade - Tropical Angel:
- Fixed color palette to more closely represent arcade monitor output (thanks to David Haywood for the picture).
- Added color lookup table for more accurate RGB333 to RGB888 scaling in place of the simpler concatenated scaling.
- Updated framework (pll optimizations from FPGAzumspass which saved logic and helped meet timing closure, use full output range over analog ypbpr output from wickerwaka)

birdybro~
User avatar
jimmystones
Core Developer
Posts: 218
Joined: Sun Nov 22, 2020 1:26 pm
Location: Reading, UK
Has thanked: 32 times
Been thanked: 251 times
Contact:

Re: MiSTer updates and changelog

Unread post by jimmystones »

New arcade core: Sega/Gremlin VIC Z80

https://github.com/MiSTer-devel/Arcade- ... Z80_MiSTer

The Sega Enterprises/Gremlin Industries Z80-based 'VIC' (video interface chip) hardware was introduced around 1977 and was for many arcade games through until 1981 when it was superseded by the G80 system.

This hardware uses dedicated analog sound boards unique to each game, which are very difficult and time-consuming to implement on an FPGA. Due to this the core only currently supports 2 out of the 20 odd titles released on this hardware:

- Carnival (1980) - notable as the first arcade game with a bonus round and the only game on the VIC hardware to have music!
- Pulsar (1981)

Many more games are playable but as they have no sound I have not included them in this release. If you want to try them out then check out the /unreleased folder in the repo.

User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Arcade: Joust 2, Inferno, Mystic Marathon, Turkey Shoot:
- Updated framework

Arcade: Tropical Angel:
- Updated jt5205 adpcm module to latest
- Simplify rgb logic (reverts my amateur LUT change from last time) to resolve a marginal timing issue observed, should see no visible differences.

Slug Cross:
- Updated framework
- Fixed what appeared to be potential bugs in the slug generator and border generator, no difference in behavior observed however.

birdybro~
shodge
Core Developer
Posts: 21
Joined: Wed Jul 21, 2021 9:26 pm
Been thanked: 49 times

Re: MiSTer updates and changelog

Unread post by shodge »

CoCo3 update 20240205
----------------------------------
1. For cycle accurate 6809, changed PH2 to cpu_cycle_ena. (Improve timing of control register writes)
2. Changed PIA(s) addressing to allow complete mirror through FF00-FF3F
3. Corrected usage of SG6 enable (SW5 in orig code) which allows the usage of SG6. Formerly it was used to
enable artifacts. That is no longer true. For most compatibility it has be relabeled 'CoCo3 LC',
and it default setting is Yes which is fully compatible with the CoCo3. [setting no allows SG6 mode].
For some OS9 software this must be set to 'Yes' which is the default.
4. Added 'Artifact Type' menu in 'Video Settings' menu. Settings are 'MESS', 'Simple', and 'NONE'. 'MESS'
is the default and has improved fidelity over 'Simple' which was previously implemented in connection
with SW5 [see above]. Again, the default should be used. The artifact emulation can be turned off
by setting the option to 'NONE'. The 'Artifact Color Set' choice is only valid for 'MESS' and 'Simple'
artifact settings.

xterc
Core Developer
Posts: 7
Joined: Thu Jun 04, 2020 3:31 am
Been thanked: 28 times

Re: MiSTer updates and changelog

Unread post by xterc »

New Core Release : Exidy Universal Game Board 2

https://github.com/MiSTer-devel/Arcade-Exidy2_MiSTer

Games: TARG, Venture, Spectar, Mouse Trap & Pepper II

https://twitter.com/antongale/status/17 ... 8677413971

User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

New Core Release developed by ModalModule

GBMidi - Game Boy sound chip from the Game Boy core controllable via Midi.

birdybro~
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

New I/O Board, 24bit VGA, Audio and Video DACs.

- Official release of new I/O Board, AV Board.
- ADC-In board update.
- Framework update.

All cores have to be updated with new framework to support new boards. It will take some time.
I've updated both hardware and template repositories.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Menu:
- Updated framework.

ModalModule
Core Developer
Posts: 5
Joined: Sat Feb 24, 2024 7:51 pm

Re: MiSTer updates and changelog

Unread post by ModalModule »

GBMidi
- added Wave and Noise Voice Channels
- choose between different waveforms for Wave, "white" or periodic for Noise
- pitch fall for both for percussion style sounds
- cycle midi channel 1 through each voice (pulse1, pulse2, wave, noise)
- Feature Complete!

User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Arcade: Joust 2, Inferno, Mystic Marathon, Turkey Shoot, Tropical Angel

- Updated framework to support new IO board.

birdybro~
shodge
Core Developer
Posts: 21
Joined: Wed Jul 21, 2021 9:26 pm
Been thanked: 49 times

Re: MiSTer updates and changelog

Unread post by shodge »

CoCo3 update 20240318:
1. Changed PIA 2 addressing to align with real CoCo3 hardware and end at FF2F.
2. Re-arranged MiSTer drive LUNs to support future auto-boot from SDC drive 0.
3. Added 'Auto Run' feature. You must use slot 2 [SDC]. Take your floppy or HD
and copy it to a file name of 'boot.vhd'. This will be auto mounted to drive 0
on the SDC. In the menu, find a new item Auto Run:. It can be set to No, DOS or
AUTO.BAS. Choosing dos causes the 'DOS' command to be executed on power up. Setting
the option to 'AUTO.BAS' will cause a 'RUN"AUTO' command to be executed upon powerup.
Save your settings to cause the changes to be remembered. The Auto Run system re-arms
upon using the 'Cold Boot' menu item.
4. Fixed MiSTer / CoCo3 interface preventing the joysticks ever reaching the
max value of 63. Specifically '>' was changed to '>=' the DTOA values.
This fixes DonPan and is verified in Diagnostics 2.0.
5. HiRES[3] is used to enable some of the higher resolution graphics modes
Gary Becker designed into CoCo3FPGA, and while these are not fully
supported, the control signals such as HiRES[3] at $FF98 bit 6 affectt
the graphics engine. For some reason Color File II manipulates this bit
and was causing it not to work. This change requires the SG6 extensions
to be enabled to set HiRES[3]. So specifically in the Video Settings
insure CoCo3 LC is set to Yes. Color File II now works properly.

To Do...
1. Add support for cassette save.
2. Add Speech / Music cart
3. Fix Castle of Tharoggod

FYI - If you plan on playing with the build process - there is a new compile time feature
in config.v called CoCo3_Select_GIMEX_RAST. It is inactive and I suggest you leave
it as its is a upcoming change which is not ready.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Menu:
- Updated framework. SW2=ON switch on DE10-nano force disables 24bit mode on legacy boards (no effect on Digital I/O and v9.x).

i'm holding off new framework propagation to cores to make sure existing boards (including compatible 3rd party boards) are fine with changes.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Menu:
- Another update in framework to allow use naked DE10-nano with dual SDRAM (when SW3=ON).

srg320
Core Developer
Posts: 10
Joined: Sun May 24, 2020 6:24 pm
Location: Ukraine
Has thanked: 2 times
Been thanked: 114 times

Re: MiSTer updates and changelog

Unread post by srg320 »

Saturn:
Lots of fixes.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Menu, NES, SNES, Megadrive, MegaCD:
- updated framework

theypsilon
Scripting Wizard
Posts: 106
Joined: Sun May 24, 2020 8:20 pm
Been thanked: 41 times

Re: MiSTer updates and changelog

Unread post by theypsilon »

Distribution repo:
- Filter terms "genesis-core" and "megadrive-core" to discern the old and new Sega Mega Drive cores. Usage: add !genesis-core to the downloader filters to remove the old Genesis core. [2024.04.08]
- Added N64 rom database. [2024.04.03]
- Added downloader build, used by downloader to eliminate remote code execution. [2024.03.03]

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Minimig, Ao486:
Some heavy computer cores with new framework.
Minimig additional changes:
- Fix Hybris scoreboard (rsn8887).
- Add Toccata emulation (Robinson, ranzbak).

User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

Arcade: Joust 2, Inferno, Mystic Marathon, Turkey Shoot, Tropical Angel

- Updated framework.

birdybro~
User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: MiSTer updates and changelog

Unread post by aberu »

PSX, GBA, WonderSwan, AtariLynx, Chess

- Updated framework

birdybro~
User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

SMS, TurboGrafx16, NeoGeo, S32X, C64, C16, VIC20, PET2001:

- TGFX: improved CDDA playback (dentnz).
- C64: Block keyboard and activate led while disk swapping.
- C64: Option to disable DigiFix for SID 8580.
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Amstrad, ZX-Spectrum, SAMCoupe, ZX81, TSConf:
- ZXSpectrum: Some fixes in CPU undocumented flags behavior.
- Updated framework.

User avatar
Sorgelig
Site Admin
Posts: 890
Joined: Thu May 21, 2020 9:49 pm
Has thanked: 2 times
Been thanked: 216 times

Re: MiSTer updates and changelog

Unread post by Sorgelig »

Atari ST, Atari 800/5200, Atari 7800, Apple-II, MacPlus:
- Atari 7800: RAM tweaks (Gyorgy Szombathelyi).
- Atari 7800: additional palettes (Rob Tuccitto).
- Updated framework.

Post Reply