ZX ULAX emulator

Struggling with Fuse or trying to find an emulator with a specific feature. Ask your questions here.
User avatar
Lethargeek
Manic Miner
Posts: 743
Joined: Wed Dec 11, 2019 6:47 am

game pack update

Post by Lethargeek »

i don't usually colorize AGD games (too much hassle and the same gameplay in most of them) but this time meet both parts of Savage Princess (thanks to being made free recently). Play them till the end even if completed before, i think it's worth it. Note (like with any other game with xored sprites) that if you switch FULL/auto mode during the game you need to enter a new room to fix the graphics. It's supposed to be toggled once in the menu.
Old-User
Dizzy
Posts: 57
Joined: Fri Jan 20, 2023 7:48 pm

Re: ZX ULAX emulator

Post by Old-User »

@Lethargeek : Amazing stuff! :shock: Just discovered this thread :oops: , been reading it and I'm delighted with the prospect of an hardware add-on. :)

But also I would like to hear your opinion on the possibility of colorizing the testarossa car of OutRun in red.
Could it look like this I did here with 'paint'? And would it move without color clash (otherwise it would be as in weclemans, but even that perhaps wouldn't look that bad)?

Image
User avatar
Lethargeek
Manic Miner
Posts: 743
Joined: Wed Dec 11, 2019 6:47 am

Re: ZX ULAX emulator

Post by Lethargeek »

Old-User wrote: Mon Mar 25, 2024 7:01 pm But also I would like to hear your opinion on the possibility of colorizing the testarossa car of OutRun in red.
Could it look like this I did here with 'paint'? And would it move without color clash
depends on what kind of multiload is it
but just for the car most likely yes
User avatar
Lethargeek
Manic Miner
Posts: 743
Joined: Wed Dec 11, 2019 6:47 am

Re: ZX ULAX emulator

Post by Lethargeek »

@Old-User, here's a quick one for the ULAX:

Code: Select all

; sprite
108AA1	C988
108AA9	C7EE
108CA5	0140
108CB1	0131 0534 0330 0113
108CCC	0140
108CD8	108CB1	4
108D08	0140
108D14	108CB1	4
108D1E	0140
108D2A	108CB1	4
108D39	C888
108D5F	0140 0 0340
108D66	0140
108D72	108CB1	4
108D7B	0140 0 0340
108DA7	0140
108DB3	108CB1	4

; car side
108E13	C8A0
; car back
108EF2	C8A0
108EFC	0131 0530 0 0 0330 0 0 0113 0 -18F27
108F2F	108EFC	8
108F3E	C888

; dust
108F62	C887
108F6B	0130 0213
108F78	C888

; sprites
109896	C840

; buf2scr
109E65	0111 0 -19EA3
and here's just a weclemans style mock-up:

Code: Select all

; sprite
108AA1	C988
108AA9	C7EE
108D39	C888

; car side
108E13	C88A
; car back
108EF2	C88A
108F3E	C888

; dust
108F62	C88A
108F6A	0131 0730 0113
108F78	C888

; buf2scr
109E65	0111 0 -19EA3
looks like there would be not much colour clash but the car looks like it's inverted
Old-User
Dizzy
Posts: 57
Joined: Fri Jan 20, 2023 7:48 pm

Re: ZX ULAX emulator

Post by Old-User »

@Lethargeek : Thank you very much for your work! :)

I love the result of both of them but I must confess you nailed it - right on the spot - with the 2nd option! :P

Even though it could pass as a hack to imitate weclemans I feel hat's how OutRun should have looked like from the very beginning, and yet it was so "easy" to achieve with ULAX! :geek:

Looks and feels ZX Spectrum to the bone. Really amazing the possibilities this opens. :roll:

When is the add-on coming out? I want one! :mrgreen:
User avatar
Lethargeek
Manic Miner
Posts: 743
Joined: Wed Dec 11, 2019 6:47 am

Re: ZX ULAX emulator

Post by Lethargeek »

Old-User wrote: Fri Mar 29, 2024 1:30 am When is the add-on coming out?
Honestly no idea. We're just a few people living in distant places with little and rarely matching free time miscommunicating in written messages using the hardware components that happen to be at hand. So everything goes very slowly. Guess the optimistic time frame is within the current decade :)
User avatar
Lethargeek
Manic Miner
Posts: 743
Joined: Wed Dec 11, 2019 6:47 am

Re: ZX ULAX emulator

Post by Lethargeek »

another quick work for the freshest el Bigotudo

Code: Select all

; bg2buf
1083BC	0111 0 -183CA

; buf2scr
108487	0141 0 0151
10848D	0114 0 0115 0 2141 -1849E

; spreturn
108650	C888

; 2w
108907	C007
; shifted
10892D	0140 0 0131 0 0334 0730 0 0113 0 0
	0170 0 0160 0 2140 0 0360 0 0131 0 0336 0737 0730 0 0113 0 0
	0170 0 0160 0 0 0131 0 0336 0737 0113
108959	2140
; aligned
1089AC	0140 0 0150
1089B5	0131 0 0334 0735 0113 0 2140
1089BE	1089B5	5
1089CA	2140

; 1w
108C84	C00F
; shifted
;108C93	C03B
108CA3	10892D	8
108CAD	108948	A
108CBE	2140
; aligned
108CF0	0140 0 0150
108CF9	1089B5	5
108D05	2140
Post Reply