Search found 86 matches

by eriks5
Wed Sep 04, 2024 2:18 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 820
Views: 4468844

Re: MiSTer updates and changelog

C128:

  • Correct Z80 I/O timing (based on analysis done by Jussi Ala-Könni)

  • VDC video initialization bug fixed

  • Minor compatibility issues with MMU fixed

  • Updated framework

by eriks5
Sat Jun 15, 2024 7:44 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: What's better? Current MiSTer C64 SID implementation vs Re-Dip SID
Replies: 3
Views: 2633

Re: What's better? Current MiSTer C64 SID implementation vs Re-Dip SID

Yes it seems it diverged at some point in 2022/2023. And not all source files in the C64 core contain the reDIP copyright message, so looks like only parts of it were used. Probably only Sorgelig knows for sure.

by eriks5
Thu Jun 13, 2024 11:25 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: What's better? Current MiSTer C64 SID implementation vs Re-Dip SID
Replies: 3
Views: 2633

Re: What's better? Current MiSTer C64 SID implementation vs Re-Dip SID

You're comparing apples to apples :D The C64 core's SID implementation is already based on reDip SID according to the copyright messages in the source:

https://github.com/MiSTer-devel/C64_MiS ... sid_dac.sv

by eriks5
Sat Jun 01, 2024 12:01 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 820
Views: 4468844

Re: MiSTer updates and changelog

C128:

  • Video: fixed occasional jitter

  • MRA: fixed multiple issues

by eriks5
Tue May 07, 2024 7:07 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

For me as the core developer the C64-on-C128 feature is useful to find unintended changes to the C64 mode due to changes made for the C128. But yes, for users there is (or, should be) no noticeable difference as it's 99% the same logic.

by eriks5
Tue May 07, 2024 5:35 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

Flandango's instructions are correct. You need to place (a copy of) the core's .rbf file in the Computers/cores directory (there's an underscore before Computers, but the forum doesn't want to show it). You'll need to update the .rbf file that you copied to Computers/cores manually after each new release of the core as the updater script will only ...
by eriks5
Sat May 04, 2024 7:12 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 820
Views: 4468844

Re: MiSTer updates and changelog

C128:

  • VDC improvements.

  • Incorporate upstream changes from C64:

    • Block keyboard and activate led while disk swapping.

    • Option to disable DigiFix for SID 8580.

  • Updated framework.

by eriks5
Wed Jan 10, 2024 8:20 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 820
Views: 4468844

Re: MiSTer updates and changelog

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.

by eriks5
Sat Dec 09, 2023 9:02 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: C64 problem with The Space is Broken demo
Replies: 9
Views: 16046

Re: C64 problem with The Space is Broken demo

I indeed fixed a few pixel timing issues in the C128 core, this was a result of implementing the turbo and test modes of the VIC-IIe. There's a difference in pixel timing between the NMOS (65xx, original breadbins and earliest C64C) and HMOS-II (85xx, later C64C and C128) versions of the VIC, and the C64 core's timing is closer to the NMOS than the...
by eriks5
Sat Dec 09, 2023 7:53 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 820
Views: 4468844

Re: MiSTer updates and changelog

C128:
- Fixed issues with CP/M and REU.
- Updated framework.

by eriks5
Thu Oct 19, 2023 1:53 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 Proper Reset
Replies: 1
Views: 7173

Re: Commodore 128 Proper Reset

These keys work if you press them just at the right time. Unfortunately, the MiSTer resets the keyboard status when a core starts, so the timing has to be just right.

When using reset option in the core's menu, keyboard is also reset, unless you turn off the "Release keys on reset" option in the Hardware settings.

by eriks5
Wed Sep 27, 2023 5:27 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

New version has been released and should be available from the downloader soon.

@alynna this version should now be stable enough for you to build upon, I expect (hope) no more big changes are needed to the main sysclk state machine

by eriks5
Wed Sep 27, 2023 5:13 pm
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 820
Views: 4468844

Re: MiSTer updates and changelog

C128:

- Incorporated upstream changes from C64 and T80
- Added basic support for GMod2-128 cartridges
- VIC $D030 video tricks implemented.
- More work on stabilizing the VDC video output.
- (Re)Implemented smart turbo mode with up to x4 speed.
- Added Z80 smart turbo mode.
- Updated framework.

by eriks5
Tue Sep 19, 2023 7:02 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

Don't think changing the settings changes it, when it occurs. Just the fact that it occurs on some builds and not others indicates a deeper problem I need to dive into.

by eriks5
Sat Sep 16, 2023 6:26 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

And for the curious, this is what GEOS looks like in the build I wanted to release last Wednesday

geos128unstable.gif
geos128unstable.gif (185.86 KiB) Viewed 12804 times
by eriks5
Sat Sep 16, 2023 6:14 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

Confirmed a regression with the REU in C128 mode. I initially thought it was only in CP/M mode (for which it never worked), but it's also broken in C128 mode now. I never touched the REU implementation, it's straight from the C64 core, so time to dive into that. The changes made in the system timing to get the VIC display correct in 2 MHz mode prob...
by eriks5
Thu Sep 14, 2023 7:58 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

Five minutes ago I have synthesized the new changes from git and I have to say that CP/M is now booting and is fully operational again. I also compiled the source code today and I have been running a few demos in c128 mode and wow, it's like day and night. Nice. Thanks guys. Was planning on releasing yesterday but found a last-minute bug. A weird ...
by eriks5
Sun Sep 10, 2023 11:13 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

I'm using this CPM here. https://github.com/csoren/c128cpm/blob/develop/releases/cpm+128.d71 -- this loads into CPM fine. Though I have zero software for this mode. Is there anything to use CPM for? Is there Zork for CPM? Is there vi for CPM? Zimmers has CP/M software for the C128: https://www.zimmers.net/anonftp/pub/cpm/sys/c128/ The InfocomColle...
by eriks5
Sun Aug 06, 2023 1:30 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

I have already seen ( git ) that you have fixed the $D030 trick, I have synthesized and IT WORKS !. Very nice !!! Congratulations. 80 columns mode looks great. Much better and I guess fixing Z80 and disk drive, you've got it !!! z80 is already fixed (but not pushed yet), but I found some other regressions with the VIC, for example sprite collision...
by eriks5
Mon Jun 05, 2023 7:42 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

I would like to work from the latest core code you are releasing and just try to merge the latest into SuperCPU128DX, The vic branch I'm currently working on to implement the $D030 tricks also introduces some major changes the sysCycle state machine, so maybe hold off on merging until that branch lands. No ETA for it. VIC part is now 99.9% working...
by eriks5
Sun Mar 26, 2023 11:18 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

ron wrote: Sun Mar 26, 2023 11:05 am

Comparing C128 core and C128 real hardware, I was testing the core and what called my attention was that the Vic II-e does not work correctly when using the $d030 trick and the CPU at 2 MHz.

Yes I know. This is even listed as a todo in the README

by eriks5
Sun Mar 26, 2023 11:00 am
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

VDC output works now on a CRT TV. Infocom's text adventures look sharp in NTSC. Running a PAL demo I can see pixels shaking very slightly, but I don't know how image looked on real hardware to judge it properly. I heard that VDC's output spec could be stretched pretty wide by programmers. Thanks for the update. The horizontal jitter is due to the ...
by eriks5
Sat Mar 25, 2023 2:34 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

Does the 80 column display mode work on a 15khz analog display? It does not sync at all on my TV. I have the same problem on a VGA CRT with the scandoubler on. Selecting the 80 column mode lose the sync. I'll have to look into that. But I think I know what I did wrong, vsync is probably too short. Unfortunately I don't have a way to test, haven't ...
by eriks5
Sat Mar 25, 2023 9:29 am
Forum: MiSTer Updates & Changelog
Topic: MiSTer updates and changelog
Replies: 820
Views: 4468844

Re: MiSTer updates and changelog

C128:

- Updated framework
- Fix sync issues with VDC on analogue output
- Fix MMU and CPU incompatibilities
- Added support for some C128 cartridge formats
- Various other small fixes

by eriks5
Fri Mar 03, 2023 2:28 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

Does the 80 column display mode work on a 15khz analog display? It does not sync at all on my TV. I have the same problem on a VGA CRT with the scandoubler on. Selecting the 80 column mode lose the sync. I'll have to look into that. But I think I know what I did wrong, vsync is probably too short. Unfortunately I don't have a way to test, haven't ...
by eriks5
Sun Feb 26, 2023 4:37 pm
Forum: Hardware Setups
Topic: SNAC2IEC Adapter PCB (Connect Commodore Floppy to MiSTer)
Replies: 74
Views: 16229

Re: SNAC2IEC Adapter PCB (Connect Commodore Floppy to MiSTer)

That fast serial stuff gave me some headaches, nice to see it work for others too :D Interestingly, a Floppy Disk is now formatted on both sides after the mod, and much faster than before. Before the mod only one side was formatted. When the computer does not use fast serial, the 1571 assumes it's talking to a C64 (or C128 in 64 mode) and it switch...
by eriks5
Sat Feb 25, 2023 2:15 pm
Forum: Development for MiSTer
Topic: Transfering Commodore 128 Core
Replies: 35
Views: 21195

Re: Transfering Commodore 128 Core

rhester72 wrote: Sat Feb 25, 2023 1:33 pm
  • The one byte of 'leak through' memory
  • Four I/O addresses that aren't mirrored
  • Two writable I/O addresses that aren't normally on a C64

This is just wrong, there are much more differences. I'm not sure what your point is anyway?

by eriks5
Sat Feb 25, 2023 6:53 am
Forum: Development for MiSTer
Topic: Transfering Commodore 128 Core
Replies: 35
Views: 21195

Re: Transfering Commodore 128 Core

When I started on this core, keeping it completely compatible with the C64 was not my goal. In fact, I considered that a near impossibility, as the C128 itself is only like 99% compatible and not the 100% Commodore liked you to believe. It's much more than just a single byte of memory, for example, the VDC is available and usable from the C64 mode....
by eriks5
Fri Feb 24, 2023 7:25 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

TuffyDK wrote: Fri Feb 24, 2023 7:17 pm
eriks5 wrote: Fri Feb 24, 2023 6:22 pm
jca wrote: Fri Feb 24, 2023 6:13 pm

Update all does not grab the core. Does the presence of a mra folder confuse the script?

It was in the distribution repo and I verified it downloaded before posting in the release topic, but it's gone now. ???

I tried Update and Update_all script - And No adding C128 to Mister :-(

We'll get it sorted. Aren't computers fun :lol:

by eriks5
Fri Feb 24, 2023 6:22 pm
Forum: Commodore 16, 64, 128, VIC-20, PET
Topic: Commodore 128 for the MiSTer?
Replies: 266
Views: 158904

Re: Commodore 128 for the MiSTer?

jca wrote: Fri Feb 24, 2023 6:13 pm

Update all does not grab the core. Does the presence of a mra folder confuse the script?

It was in the distribution repo and I verified it downloaded before posting in the release topic, but it's gone now. ???