Welcome, Guest. Please login or register.

Author Topic: C128 in an FPGA?  (Read 9655 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: C128 in an FPGA?
« Reply #29 on: March 14, 2013, 08:04:58 PM »
Work is being done to model the SID analog filters in the digital domain.
The Replay board has a high-quality 24bit/192K DAC so it is as transparent as possible.
I don't know how close we will get, but it should be a very good approximation.

I have talked to a number of people working on this over the last few years.
/MikeJ
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: C128 in an FPGA?
« Reply #30 on: March 14, 2013, 08:15:34 PM »
The state of software emulation of the SID is already amazing! I hope the efforts made in software emulation since I first started using VICE are related to what you are speaking of, mikej.
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: C128 in an FPGA?
« Reply #31 on: March 14, 2013, 10:17:57 PM »
Quote from: Linde;729187
The state of software emulation of the SID is already amazing! I hope the efforts made in software emulation since I first started using VICE are related to what you are speaking of, mikej.


To some extent, in that the hardware analysis has already helped the software emulation.
With detailed die scans of the chip, the filters and other analogue components are understood at transistor level now. While we cannot emulate this behaviour directly in the FPGA, it is possible to model with DSP in the same way - possible better - than the software does.
/MikeJ
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: C128 in an FPGA?
« Reply #32 on: March 14, 2013, 10:27:43 PM »
Oh, which SID software emulation do you think is most accurate?

ReSid?
https://bel.fi/alankila/c64-sw/index-cpp.html
/MikeJ
 

Offline Linde

  • Sr. Member
  • ****
  • Join Date: Mar 2004
  • Posts: 457
    • Show only replies by Linde
    • http://hata.zor.org/
Re: C128 in an FPGA?
« Reply #33 on: March 15, 2013, 02:28:36 PM »
Quote from: mikej;729203
Oh, which SID software emulation do you think is most accurate?

ReSid?
https://bel.fi/alankila/c64-sw/index-cpp.html
/MikeJ

Yeah, the best I've heard is Alankila's floating point ReSID fork. Besides the lack of noise and screen buzzing, I don't think I would be able to tell it from a C64 better than I could tell a C64 from another.
 

Offline trekiejTopic starter

Re: C128 in an FPGA?
« Reply #34 on: March 26, 2013, 01:55:23 AM »
I like the C128 but an upgraded C64 in an FPGA is more attractive to me.
Something like Jiffy Dos and Simons Basic added to it and vga output.
Has anyone here ran c64 or Amiga 500 emulation on a Raspberri Pi?
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline omnicron10

  • Full Member
  • ***
  • Join Date: Dec 2006
  • Posts: 216
    • Show only replies by omnicron10
Re: C128 in an FPGA?
« Reply #35 on: March 26, 2013, 05:24:05 AM »
Quote from: trekiej;730370
I like the C128 but an upgraded C64 in an FPGA is more attractive to me.
Something like Jiffy Dos and Simons Basic added to it and vga output.



Well the Turbo Chameleon 64 http://www.syntiac.com/chameleon.html is what you say.

It still havessome rough edges but getting better all the time.  Biggest issue with an FGPA project like this is finishing it.  Although the c64 is well understood, implementing a complete 100% c64 could be a never ending project.  

So far it is very advanced and mature.  A high level of software works and most complex items work.   As noted in this thread, the SID filters are not complete but they are on a long list of items to complete.  

The good news is you can use it with a real C64 and use the SID output on that for the time being.

It is the best FPGA c64 project so far. I have tried all available FPGA c64 projects and the Chameleon is the best so far.
A500/030 40mhz with A530, Indivision ECS, , KS 3.1, 2 Megs Chip, 8 Megs fast.
A600 Vampire II
SAM440EP 667, Amiga OS 4.1u1
Dual G4 1.2 Mac MorphOS
Chameleon
CD32
SX64
128D
128
C64
64C
 

Offline trip6

  • Sr. Member
  • ****
  • Join Date: Jun 2007
  • Posts: 348
    • Show only replies by trip6
Re: C128 in an FPGA?
« Reply #36 on: March 26, 2013, 05:34:41 AM »
I have a hacked C64 DTV with a 1541 ultimate that works very well. I use the software version of jiffydos called SJLOAD for the DTV to improve transfer times on the IEC bus. I have not run into 1 game that I play that hasn't worked on the modified DTV with the ultimate. And Darrin I have used a set of those stickers on my mitsumi keyboard I picked up for the DTV, they work well.
 

Offline omnicron10

  • Full Member
  • ***
  • Join Date: Dec 2006
  • Posts: 216
    • Show only replies by omnicron10
Re: C128 in an FPGA?
« Reply #37 on: March 26, 2013, 05:42:41 AM »
I am glad to hear you have such good luck with your DTV!  There are also some very cool DTV only demos.  The DTV has a mode with more colours than a standard c64 as well!

Here is a link to a few programs for the DTV enhanced display.  http://dtvhacking.cbm8bit.com/common/photos/index.html

Which DTV do you have?
A500/030 40mhz with A530, Indivision ECS, , KS 3.1, 2 Megs Chip, 8 Megs fast.
A600 Vampire II
SAM440EP 667, Amiga OS 4.1u1
Dual G4 1.2 Mac MorphOS
Chameleon
CD32
SX64
128D
128
C64
64C
 

Offline _ThEcRoW

  • Hero Member
  • *****
  • Join Date: Jul 2005
  • Posts: 753
  • Country: 00
    • Show only replies by _ThEcRoW
Re: C128 in an FPGA?
« Reply #38 on: March 26, 2013, 02:08:58 PM »
Quote from: trip6;730382
I have a hacked C64 DTV with a 1541 ultimate that works very well. I use the software version of jiffydos called SJLOAD for the DTV to improve transfer times on the IEC bus. I have not run into 1 game that I play that hasn't worked on the modified DTV with the ultimate. And Darrin I have used a set of those stickers on my mitsumi keyboard I picked up for the DTV, they work well.


I have also a hacked dtv and i'm wondering what these stickers are. Would be cool to have the dtv keyboard with some c= appearance.
Are these stickers available to buy still?
Amiga 1200 desktop. Apollo 030/50 Mhz 8mb ram + ClassicWB + Wb 3.1
Amiga 500 + ACA500Plus + 16gb CF | ECS Power!!!
C64 DTV + Keyboard mod. Waiting for a 1541 disk ve...
Mac Mini G4 1.42Ghz 1gb OSX(tiger)/Morphos 3.7 Registered
C64mini + usb drive with loads of games...
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: C128 in an FPGA?
« Reply #39 on: March 26, 2013, 02:15:35 PM »
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline trekiejTopic starter

Re: C128 in an FPGA?
« Reply #40 on: March 26, 2013, 07:03:31 PM »
I guess the Chameleon will be the one on my list for a future buy.
What is the FPGA Arcade going for these days?
I still can not buy one. :)
Also in issue 101 of Amiga Future is a case for the Mini-mig.
Who can tell me about it?
Also has SteveJ. released his Raspberri Pi case?
Later.
Amiga 2000 Forever :)
Welcome to the Planar System.
 

Offline FrenchShark

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 181
    • Show only replies by FrenchShark
    • http://www.arcaderetrogaming.com
Re: C128 in an FPGA?
« Reply #41 on: March 29, 2013, 06:11:06 PM »
Quote from: gaula92;729175
I think it had some kind of filter (whatever that moron Frenchshark stole from open source solutions available), but it didn't sound true to a C64 either.
I don't have MCC-216 anymore. I'm glad I got rid of that bug-ridden POS.


Do you know what the moron has to tell you, ******* ?

The filter is called a "state variable filter" and was done by myself.

Try to learn HDL before criticizing the others.

Bastard.
 

Offline gaula92

  • Sr. Member
  • ****
  • Join Date: Dec 2007
  • Posts: 373
    • Show only replies by gaula92
Re: C128 in an FPGA?
« Reply #42 on: March 29, 2013, 06:39:01 PM »
Quote from: FrenchShark;730724
Do you know what the moron has to tell you, ******* ?

The filter is called a "state variable filter" and was done by myself.

Try to learn HDL before criticizing the others.

Bastard.

Maybe I don't know HDL, but I don't steal other people's work either, as YOU do. You can take your faulty hardware and you "state variable filter" and stick them though you back hole.
No one in his right mind is ever buying an MCC-216 anymore once they know how bad built the thing is and how ILLEGAL (appart from incomplete and incompatible) your Amiga core is. Not to mention the C64 core, also stolen and still having all kind of bugs.

Or the AppleII core, wich can't even load a disk image.

I hope the open source developers who you scammed with your ridiculous product will protect their work from working on your hardware so you can't steal anymore.
« Last Edit: March 29, 2013, 06:42:00 PM by gaula92 »
 

Offline FrenchShark

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 181
    • Show only replies by FrenchShark
    • http://www.arcaderetrogaming.com
Re: C128 in an FPGA?
« Reply #43 on: March 29, 2013, 09:16:42 PM »
Quote from: gaula92;730726
Maybe I don't know HDL, but I don't steal other people's work either, as YOU do. You can take your faulty hardware and you "state variable filter" and stick them though you back hole.
No one in his right mind is ever buying an MCC-216 anymore once they know how bad built the thing is and how ILLEGAL (appart from incomplete and incompatible) your Amiga core is. Not to mention the C64 core, also stolen and still having all kind of bugs.

Or the AppleII core, wich can't even load a disk image.

I hope the open source developers who you scammed with your ridiculous product will protect their work from working on your hardware so you can't steal anymore.


You are just ridiculous with your unfounded allegations based on some stuffs you have read on forums and you are constantly repeating over and over.
 

Offline dirkv

  • Newbie
  • *
  • Join Date: Dec 2007
  • Posts: 6
    • Show only replies by dirkv
Re: C128 in an FPGA?
« Reply #44 from previous page: March 29, 2013, 09:53:42 PM »
Publish the sources so everyone can see that is your work.