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: 744
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: 744
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: 744
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: 744
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: 744
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
User avatar
Lethargeek
Manic Miner
Posts: 744
Joined: Wed Dec 11, 2019 6:47 am

Re: ZX ULAX emulator

Post by Lethargeek »

fixed and improved (individually coloured sprites) for el Bigotudo v1.4

Code: Select all

; bg2buf
1083C8	0111 0 -183D6

; buf2scr
108493	0141 0 0151
108499	0114 0 0115 0 2141 -184AA

; 3w
108558	C088
108585	0130 0 0331 0 0 F000 0 0113
10858F	0170 0 0130 0 2140 0 0330 0 0331 0 F000 0 F000 0 0113 -2 -185B3
1085B6	0331 0 F000 0 0113 -7 2140
10862E	0140 0 0150
108637	0341 0 F000 0 0114 0 2140 -2 -1864D
108655	2140
10865C	C888
108663	0141 5FC4 0151 5FC5 -8 2115
108672	2141 5FC4 5FC5 -3 2115 -2 -188EE
7D00A8	0745 -1 0737 -3 0730
7D00B0	0345 -1 0337 -3 0330
; 2w
108913	C007
108939	108585	8
108943	1085A0	-18965
1089B8	0140 0 0150
1089C1	108640	-189D6
1089E0	108663	-18C6B
; 1w
108C90	C00F
108CAF	108585	8
108CB9	1085B1	-18CCA
108CFC	0140 0 0150
108D05	108649	-18D11
108D1B	108663	-18FA6

; spr2sbuf
10ACA4	0111
10B0B7	0111

; killfader (tmp)
102941	0133 -5 0133


;;;;	mobs

709999	03E0
701999	3FE0

130000	C333 -12B47
830C00	FFFC -7A111D 0 -5 -F0EFF
830F00	FFFC -7A111D 0 -5 -F107F
8313C0	FFFC -7A1115 0 -5 -F177F
831780	FFFC -7A111B 0 -5 -F17DF
8317E0	FFFC 9999 0 -5 -F181F
831820	FFFC -7A111D 0 -5 -F183F
831840	FFFC -7A111F 0 -5 -F187F
831880	FFFC -7A111D 0 -5 -F189F
8318A0	FFFC 9999 0 -5 -F19DF
831C68	FFFC -7A111C 0 -5 -F1D67
831D68	FFFC -7A111D 0 -5 -F1EA7
831EA8	FFFC -7A1115 0 -5 -F1EE7
831EE8	FFFC -7A1114 0 -5 -F2207
832208	FFFC -7A1112 0 -5 -F2447
832448	FFFC -7A111D 0 -5 -F2747
832748	FFFC -7A111D 0 -5 -F2887
832888	FFFC -7A1116 -7A111F -5 -F2897
832898	FFFC -7A1115 0 -5 -F2B07
832B08	FFFC -7A111D 0 -5 -F2B47


;;;;	items

133097	C333 -131B6
833097	FFFC -7A111D 0
83309D	FFFC -7A1117 0
8330A7	FFFC -7A1116 0
8330AF	FFFC -7A1117 0
8330B7	FFFC -7A111C 0
8330C7	FFFC -7A111D 0
8330D1	FFFC 0 -7A1111
8330D7	FFFC -7A111E 0
8330E7	FFFC -7A1117 0
8330EF	FFFC -7A1112 0
8330F7	FFFC -7A111A 0
833107	FFFC -7A111A 0
83310D	FFFC -7A1117 0
833117	FFFC -7A111A 0
833121	FFFC -7A1117 0
833127	FFFC -7A111A 0
83312F	FFFC -7A1115 0
833137	FFFC -7A1117 0
833147	FFFC -7A111D 0
833151	FFFC -7A1117 0
833157	FFFC -7A1117 0
83315F	FFFC -7A111D 0
833167	FFFC -7A111F -7A1112
833177	FFFC -7A111E 0
83317D	FFFC -7A111E 0
833187	FFFC -7A1119 0
833193	FFFC -7A1115 0
833197	FFFC 0 -7A1112
83319D	FFFC -7A1117 0
8331A7	FFFC -7A1117 0
8331AF	FFFC -7A111C 0
Post Reply