Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Ultimax unleashed..
2019-11-21 10:59
andym00

Registered: Jun 2009
Posts: 44
Ultimax unleashed..

Well, someone did what I've been wanting to do for some time.. Driving VIC fetches from external memory, and stuffing register writes over the bus.. Hooray for Ultimax mode I guess :)

Always wanted to build something like this, but kudos to Laurent for acutally getting there..

https://www.youtube.com/watch?v=yy4Gr11EXHM

He's got a few videos up of it in action.. Nothing ultra crazy, but proof it's all working..
https://www.youtube.com/channel/UCDfSVxlHK9AJHPRCoGqDYZQ
2019-11-21 11:39
Golara
Account closed

Registered: Jan 2018
Posts: 212
Awesome! What kind of cpu is in the cart though ? And it's able to change the registers every 1mhz cycle, yes ?
These sinus sprites look like a dream
2019-11-21 12:04
Count Zero

Registered: Jan 2003
Posts: 1821
WOW
2019-11-21 18:19
JackAsser

Registered: Jun 2002
Posts: 1989
Quote: WOW

I did similar with an STM437l at 80mhz. ARM core. Cool stuff!!
2019-11-23 23:14
TheRyk

Registered: Mar 2009
Posts: 2062
amazing!
2019-11-26 20:00
tlr

Registered: Sep 2003
Posts: 1714
Cool concept! I guess something like this could be done using the 1541U2 as platform. I think there was some experimental copper code in there at one time but you could always go full custom.
2019-11-30 22:06
ciccior2003
Account closed

Registered: Jun 2012
Posts: 12
I agree with tlr. It would be fantastic if 1541U2 will implement it!!! ;)
2019-12-03 16:02
knue

Registered: Dec 2012
Posts: 37
What kind of sorcery is this? Can someone enlighten me???

My understanding is that an external CPU within the CRT drives the entire machine while the 6510 is idle - correct? Why must it be Ultimax mode and what does DMA mode mean in this context?
2019-12-03 16:28
Golara
Account closed

Registered: Jan 2018
Posts: 212
Quote: What kind of sorcery is this? Can someone enlighten me???

My understanding is that an external CPU within the CRT drives the entire machine while the 6510 is idle - correct? Why must it be Ultimax mode and what does DMA mode mean in this context?


Yes, 6510 is idle and he's feeding VIC with registers using external CPU. When you have a BADLINE VIC will raise some line which makes the CPU idle, that's when you can inject your own CPU... I think that's how ultimate 1541-II works but don't quote me on that :P Ultimax mode... I know it banks out all the ram, leaving you with 4kb rom image, but I don't know why it's relevant here
2019-12-03 17:12
Krill

Registered: Apr 2002
Posts: 2839
Ultimax mode is the only PLA setting which allows VIC to fetch external data, due to a lot of open memory ranges.
There will be no chip-select signal to any chips on the motherboard for those, so a cartridge can snoop on the address bus and put anything on the data bus for the open addresses, without conflicts.

This is also why you can briefly see a "charset" in RAM at $1000..$1fff or $9000..$9fff (and not the chargen ROM) when freezing with Action Replay or similar catridges, which exploit the Ultimax mode.
2019-12-03 18:47
JackAsser

Registered: Jun 2002
Posts: 1989
Quote: Yes, 6510 is idle and he's feeding VIC with registers using external CPU. When you have a BADLINE VIC will raise some line which makes the CPU idle, that's when you can inject your own CPU... I think that's how ultimate 1541-II works but don't quote me on that :P Ultimax mode... I know it banks out all the ram, leaving you with 4kb rom image, but I don't know why it's relevant here

Ultimax=allow the vic to read external ROM
DMA=put the cpu in idle state
 
... 43 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 | 4 | 5 | 6 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
DKT/Samar
MCM/ONSLAUGHT
rambo/Therapy/ Resou..
Acidchild/Padua
Didi/Laxity
Sokratekk
Paul Bearer
Exploding Fi../Techn..
Guests online: 129
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Bromance  (9.6)
10 Memento Mori  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 MWS  (9.6)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.04 sec.