Search found 2473 matches

by D3thAdd3r
Sun May 30, 2021 4:17 am
Forum: Games & Demos
Topic: Metroid NES in Uzebox
Replies: 8
Views: 2163

Re: Metroid NES in Uzebox

Metroid 1 would be cool, and I think it would be possible to do a quite faithful port with the SD card and SPI ram. Realistically, that would be an insanely enormous project even for an experienced Uzebox programmer. Best I think is to read the tutorials and look at some of Nicksens stuff. Get it to...
by D3thAdd3r
Sat May 01, 2021 3:35 am
Forum: Games & Demos
Topic: IKD - Atari Combat remake
Replies: 39
Views: 11076

Re: IKD - Atari Combat remake

So the type of collision response you want will dictate the type of collision detection you need. Without that clearly determined it will be difficult to get a good outcome. Without the concept of how the tanks will move it would also be hard, but I think you already stated that part if I understand...
by D3thAdd3r
Sat Apr 03, 2021 12:37 am
Forum: Tools, Documentation & Tutorials
Topic: Colour / hex equivalent chart
Replies: 4
Views: 1900

Re: Colour / hex equivalent chart

That's very useful and should probably go on the wiki somewhere.
by D3thAdd3r
Wed Mar 24, 2021 4:58 am
Forum: Games & Demos
Topic: IKD - Atari Combat remake
Replies: 39
Views: 11076

Re: IKD - Atari Combat remake

Ah, so also the subtraction thing is no magic at all if you are thinking of checking against vram for collisions. Your first 2 examples are right. I don't understand the second 2. Did you see indications of a vram function in the link you posted? It was unintentional if so as there isn't one.
by D3thAdd3r
Wed Mar 24, 2021 4:37 am
Forum: Games & Demos
Topic: IKD - Atari Combat remake
Replies: 39
Views: 11076

Re: IKD - Atari Combat remake

There is no vram function, just the array. Scrolling and no scrolling both have ram tiles. From your example, I think you get it. Best way to express it, if I wanted to put a wall tile at (11,22) I could SetTile(11,22,37); Behind the scenes settile() is doing: vram[VRAM_TILES_H*22)+11]=RAM_TILES_COU...
by D3thAdd3r
Tue Mar 16, 2021 4:51 am
Forum: Games & Demos
Topic: IKD - Atari Combat remake
Replies: 39
Views: 11076

Re: IKD - Atari Combat remake

Damn I like how that looks, very classic. I think your method could work. There are a lot of ways to do collision. If it were me(and this is not a suggestion), I'd drop the floats and used 8.8 fixed point math, with sin/cos tables as values 0-255. Float code is slow and takes lots of code space. It ...
by D3thAdd3r
Tue Mar 16, 2021 4:30 am
Forum: Programming & Software
Topic: MOD playback
Replies: 9
Views: 3933

Re: MOD playback

@Uze I need to see this proto Uzebox computer! If it's '644 hardware...I'm thinking Telnet to a Linux shell to get the output from Lynx browser? @dan Not yet. It's one of my top priorities when I get back to Uzebox. I have the ESP8266 simulator more or less, but an additional command line or config ...
by D3thAdd3r
Sun Mar 07, 2021 6:33 pm
Forum: Uzebox Emulator
Topic: CUzeBox - The new official Uzebox emulator
Replies: 266
Views: 175450

Re: CUzeBox - The new official Uzebox emulator

Haha yes both our quick searches yielded the same results
by D3thAdd3r
Sun Mar 07, 2021 6:33 pm
Forum: Uzebox Emulator
Topic: CUzeBox - The new official Uzebox emulator
Replies: 266
Views: 175450

Re: CUzeBox - The new official Uzebox emulator

For the bridge between a real MIDI instrument and a serial port, we could have this . Otherwise there would be simple solutions. If you just want to use MIDI software on a PC to send to CUzeBox, maybe this Now as far as usefulness, I mean just to fix the current notion of MIDI in on Uzebox side to w...
by D3thAdd3r
Sun Mar 07, 2021 6:17 pm
Forum: Music & Graphics
Topic: inc2png - encoding include graphics data to an image file
Replies: 8
Views: 5286

Re: inc2png - encoding include graphics data to an image file

mconvert can compress MIDI music by ~20-40% dconvert can translate C array<->binary, starting from arbitrary points to arbitrary destinations, with other options. This is all handled by a "batch" file, so that many sequential transforms can be done on the data. It can enhance the power of existing t...