C16 and Plus 4 on the Mist

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

weirdocollector
Atari User
Atari User
Posts: 34
Joined: Wed May 27, 2015 3:56 pm

C16 and Plus 4 on the Mist

Postby weirdocollector » Mon Jul 25, 2016 7:38 pm

Hi,

a brilliant member of the Mist-fpga.net forum has implemented the TED chip in verilog.

He is now working on Mist ports of the C16 and Plus4 Commodore computers :D

http://www.mist-fpga.net/viewtopic.php

Great job!

weirdocollector
Atari User
Atari User
Posts: 34
Joined: Wed May 27, 2015 3:56 pm

Re: C16 and Plus 4 on the Mist

Postby weirdocollector » Mon Jul 25, 2016 9:10 pm

Just to give the right credit where it's due.

The TED chip was ported to verilog by an uguarian developer:

https://hackaday.io/project/11460-fpgated

The Mist port is under development by members of the Mist-fpga.net forum

ericgus
Atari Super Hero
Atari Super Hero
Posts: 503
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Postby ericgus » Mon Jul 25, 2016 9:22 pm

Wow much love! ..

Hopefully they can also implement the serial IO pins on the mist midi (like the Amiga and Atari ST cores) so you can use TCPSER (say on a raspberry Pi) and "dial up" old school bbs over the net!

User avatar
Total Eclipse
Captain Atari
Captain Atari
Posts: 258
Joined: Tue Jul 20, 2004 2:20 pm
Location: Sheepy Magna, UK

Re: C16 and Plus 4 on the Mist

Postby Total Eclipse » Tue Jul 26, 2016 8:24 am

Looking forward to seeing this. My friend had a C16, and the only game I remember was called The Exploits Of Fingers Malone, a platform game where I'm pretty sure your character was a suitcase with big eyes!
Atari equipment all in storage - Now playing with MiST :)

ericgus
Atari Super Hero
Atari Super Hero
Posts: 503
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Postby ericgus » Tue Jul 26, 2016 9:26 pm

Wish I could speak german to talk on that forum.. looks like an interesting place.. been lurking via google translate ..

DrChaos
Atari freak
Atari freak
Posts: 64
Joined: Sun Feb 08, 2015 11:21 pm

Re: C16 and Plus 4 on the Mist

Postby DrChaos » Wed Jul 27, 2016 9:48 am

That is excellent news. Kikstart is a must play on C16!

User avatar
jvas
Captain Atari
Captain Atari
Posts: 463
Joined: Fri Jan 28, 2005 4:30 pm
Location: Budapest, Hungary
Contact:

Re: C16 and Plus 4 on the Mist

Postby jvas » Wed Jul 27, 2016 12:52 pm

weirdocollector wrote:Just to give the right credit where it's due.

The TED chip was ported to verilog by an uguarian developer:

https://hackaday.io/project/11460-fpgated

The Mist port is under development by members of the Mist-fpga.net forum


You mean Hungarian... :)

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1334
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Postby MasterOfGizmo » Thu Jul 28, 2016 11:49 am

DrChaos wrote:That is excellent news. Kikstart is a must play on C16!


Kickstart works nicely and so does Fingers Malone using the latest core posted in
http://mist-fpga.net/viewtopic.php?f=17&t=198
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1334
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Postby MasterOfGizmo » Thu Jul 28, 2016 11:53 am

ericgus wrote:Wish I could speak german to talk on that forum.. looks like an interesting place.. been lurking via google translate ..


Imho noone will complain if you contribute in english there.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

DrChaos
Atari freak
Atari freak
Posts: 64
Joined: Sun Feb 08, 2015 11:21 pm

Re: C16 and Plus 4 on the Mist

Postby DrChaos » Fri Jul 29, 2016 8:36 am

MasterOfGizmo wrote:Kickstart works nicely and so does Fingers Malone using the latest core posted in
http://mist-fpga.net/viewtopic.php?f=17&t=198


Great, I'll try that soon!

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1334
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Postby MasterOfGizmo » Fri Jul 29, 2016 10:13 am

MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

weirdocollector
Atari User
Atari User
Posts: 34
Joined: Wed May 27, 2015 3:56 pm

Re: C16 and Plus 4 on the Mist

Postby weirdocollector » Fri Jul 29, 2016 10:23 am

Thanks a lot!!

I'll try as soon as I can (i.e. this weekend).

User avatar
vebxenon
Atari Super Hero
Atari Super Hero
Posts: 943
Joined: Fri Apr 24, 2015 12:10 pm

Re: C16 and Plus 4 on the Mist

Postby vebxenon » Fri Jul 29, 2016 11:19 am

MasterOfGizmo wrote:I have released a first version on github.

Binaries at: https://github.com/mist-devel/mist-bina ... /cores/c16
Source at: https://github.com/mist-devel/mist-boar ... /cores/c16


Great :cheers: :cheers: :cheers: Thanks very very much!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board

ericgus
Atari Super Hero
Atari Super Hero
Posts: 503
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Postby ericgus » Fri Jul 29, 2016 11:20 pm

MasterOfGizmo wrote:
ericgus wrote:Wish I could speak german to talk on that forum.. looks like an interesting place.. been lurking via google translate ..


Imho noone will complain if you contribute in english there.


Oh thats good to know, I didn't want to be a rude newbie and start making posts in a non native language.. thanks!

ericgus
Atari Super Hero
Atari Super Hero
Posts: 503
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Postby ericgus » Fri Jul 29, 2016 11:24 pm

MasterOfGizmo wrote:I have released a first version on github.

Binaries at: https://github.com/mist-devel/mist-bina ... /cores/c16
Source at: https://github.com/mist-devel/mist-boar ... /cores/c16


Is the source on github MiST compatible or is it for the Papilio module as per the readme.txt?

Just curious as id like to take a stab at playing with it to learn how to do MiST cores..

Thanks!

User avatar
iceman
Captain Atari
Captain Atari
Posts: 188
Joined: Sat Mar 02, 2013 11:03 pm

Re: C16 and Plus 4 on the Mist

Postby iceman » Sat Jul 30, 2016 2:01 am

Great work, MasterOfGizmo!

I tried it out with Jet Set Willy and it works flawlessly.

Can I be cheeky and ask for SID support? :D

That's it, all I need is a Dragon 32 core and I'll have every proper computer I ever owned right in one little grey box :mrgreen:
Atarian since 1989. Atari 1040STFM, 4MB 520STe with UltraSatan and Unitor N, A dodgy 1 MBSTe that bombs out after a few minutes, and a 14MB 48MHz Falcon 030 with NetUSBee and Soundpool 8 channel DAC. Plus my new MiST!

barnieg
Retro freak
Retro freak
Posts: 11
Joined: Wed Mar 13, 2013 10:12 pm

Re: C16 and Plus 4 on the Mist

Postby barnieg » Sat Jul 30, 2016 9:36 am

Thought it was time I stopped lurking. Excellent work as usual :)

64k games seem to work fine :) , only issue at that point is with only .prg support at the moment games such may be missing disk functionality.

A full power off seems to be required to load a new .prg but apart from the above I haven't noticed any issues

An example of this mornings testing :)

photo_2016-07-30_10-34-16.jpg
You do not have the required permissions to view the files attached to this post.

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1334
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Postby MasterOfGizmo » Sat Jul 30, 2016 8:37 pm

ericgus wrote:Is the source on github MiST compatible or is it for the Papilio module as per the readme.txt?


It's the source of the mist port. I should indeed add a few mist related lines to the readme.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1334
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Postby MasterOfGizmo » Sat Jul 30, 2016 8:45 pm

I really only did the minor work of porting this to the mist. 99% of your gratitude belong to the original author. Please consider dropping him a small thank you note if you enjoy this core. Since his original work required some special hardware you are likely among his very first users.

Next on the agenda is the ability to switch between 16k and 64k. And then there's of course the floppy support. I already spent a few hours on that before I realized that prg injection would be much easier and already pretty useful. Adding the 1541 from the c64 core is very likely possible but will push the core very close to the FPGAs internal memory limits as we need space for c16 ROM as well as the ROM and RAM of the 1541. The c64 was easier as it has less ROM.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

barnieg
Retro freak
Retro freak
Posts: 11
Joined: Wed Mar 13, 2013 10:12 pm

Re: C16 and Plus 4 on the Mist

Postby barnieg » Sun Jul 31, 2016 1:39 pm

MasterOfGizmo wrote: Adding the 1541 from the c64 core is very likely possible but will push the core very close to the FPGAs internal memory limits as we need space for c16 ROM as well as the ROM and RAM of the 1541. The c64 was easier as it has less ROM.



Would a possiblity be to move Roms on to a user directory on the SD-Card?

Barnie

ericgus
Atari Super Hero
Atari Super Hero
Posts: 503
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Postby ericgus » Sun Jul 31, 2016 9:56 pm

MasterOfGizmo wrote:we need space for c16 ROM as well as the ROM and RAM of the 1541. The c64 was easier as it has less ROM.


I am going to assume you/he is using the C16 rom image and not the one from the plus/4 which has the less than spectacular "built-in" programs that even back when the Plus/4 was new were considered underwhelming and outdated (only actual one of any use was the built in machine language monitor).. (I haven't looked at the core yet to know which is being used) but if its the P+4 im sure those app-roms could be omitted.

Overall this is fantastic news .. and I am excited to give this core a good workout .. thanks for your help in porting it!

User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1334
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Postby MasterOfGizmo » Mon Aug 01, 2016 4:25 pm

The latest version now includes the 1541 we have already used in the c64 core.

A quick test allowed me to run majesty of sprites.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki

duhproject
Atari freak
Atari freak
Posts: 54
Joined: Fri Jan 15, 2016 6:57 pm

Re: C16 and Plus 4 on the Mist

Postby duhproject » Mon Aug 01, 2016 5:46 pm

MasterOfGizmo wrote:The latest version now includes the 1541 we have already used in the c64 core.

A quick test allowed me to run majesty of sprites.


What the fudge?! That was fast. Awesome work, man! I will download tonight and try it out.

NML32
Atari Super Hero
Atari Super Hero
Posts: 671
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: C16 and Plus 4 on the Mist

Postby NML32 » Mon Aug 01, 2016 7:20 pm

Thank you

ericgus
Atari Super Hero
Atari Super Hero
Posts: 503
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Postby ericgus » Mon Aug 01, 2016 7:38 pm

MasterOfGizmo wrote:The latest version now includes the 1541 we have already used in the c64 core.

A quick test allowed me to run majesty of sprites.


Nice!..

is it just me or is the border color the wrong shade of purple for the c16 core? I'd need to compare it with my actual plus/4 I have but im pretty sure the core has a border thats a hair too blue.. that said I might need to check my VGA monitor color settings. Just curious if anyone else noticed that minor quirk?

Here is what I recall it to actually look like
Image


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 10 guests