Search found 80 matches

by rv6502
Fri Feb 09, 2024 3:47 pm
Forum: Games & Demos
Topic: Project Palagonite
Replies: 7
Views: 199

Re: Project Palagonite

Useful compiler options for C++

Code: Select all

GXXFLAGS += -g -Os -fno-rtti -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics
And you'll want to pass

Code: Select all

--gc-sections
to the linker to eliminate unused sections.
by rv6502
Fri Feb 09, 2024 3:39 pm
Forum: Games & Demos
Topic: Project Palagonite
Replies: 7
Views: 199

Re: Project Palagonite

You certainly can make a full Uzebox game in C++ :lol: https://rv6502.ca/wp-content/uploads/2019/01/Screenshot_2019-01-05_15-29-21-IDE.png https://rv6502.ca/wp-content/uploads/2019/01/Screenshot_2019-01-05_15-45-50-Running-on-PC.png https://rv6502.ca/2019/01/05/starduino-3d-gaming-in-28kb-behind-the...
by rv6502
Mon Jan 08, 2024 3:59 pm
Forum: General Discussions
Topic: Uzebox license
Replies: 10
Views: 8124

Re: Uzebox license

danboid wrote: Sun Dec 24, 2023 3:17 pm that people could potentially release commercial, closed source Uzebox games without having to release their code or violate the GPL v3?
They still can without violating the GPL: They just have to write their own kernel, video code, sound system, etc.
by rv6502
Mon Apr 03, 2023 3:27 pm
Forum: Off Topic
Topic: RAD RPi C64 Expansion Unit & my new fave Doom port!
Replies: 3
Views: 445

Re: RAD RPi C64 Expansion Unit & my new fave Doom port!

Nice. I wouldn't call it a port tho. It's regular Doom running on a RaspberryPi then the frame is converted to C64 graphic format and displayed by the VIC-II chip bitmap mode, used as a really crappy display and the SID as a 22Khz PWM sound DAC. It's more like if you were playing Ark or Space Engine...
by rv6502
Fri Mar 10, 2023 4:23 am
Forum: Hardware
Topic: Clone SNES joypad compatibility
Replies: 25
Views: 4566

Re: Clone SNES joypad compatibility

I'd hazard a guess that the cable is cheap, has too much capacitance, and can't clock as high as the Uzebox demands. An SNES does very slow reads. The other possibility is the chip glitches when clocking in the button data bits and the SNES reads slow enough that the glitch is over but the Uzebox ca...
by rv6502
Thu Feb 23, 2023 5:47 pm
Forum: Off Topic
Topic: Uzeboxer gets Wolfenstein running on the 8088
Replies: 5
Views: 649

Re: Uzeboxer gets Wolfenstein running on the 8088

Wow very cool, nice find. Runs very smoothly for a 8088. Very happy to see James still at it doing amazing stuff! The video on the tweet isn't running on a 1979 PC :lol: This is on a 8088: https://twitter.com/RetroTechChris/status/1616264565314170882 Edit: actually a NEC V20 which is faster than an...
by rv6502
Mon Jan 30, 2023 4:36 pm
Forum: Hardware
Topic: UART test
Replies: 24
Views: 3442

Re: UART test

Bridge the TX to RX pins with a wire and write a tiny app that send data and prints received data. The Uzebox will talk to itself. You can also get a 5V TTL USB-to-RS232 adapter for cheap (Amazon, etc) to test with the computer. Make sure it's 5V. A 3.3V one would work if that's all you have but put...
by rv6502
Wed Jan 25, 2023 10:10 pm
Forum: Hardware
Topic: Keyboard adapter v2?
Replies: 33
Views: 10046

Re: Keyboard adapter v2?

I haven't had time to get back on Uzebox stuff.
Finishing some non-Uzebox projects first, won't have time to play with that for a little while sadly.
by rv6502
Wed Jan 18, 2023 4:55 pm
Forum: Programming & Software
Topic: C64 SID emulation
Replies: 52
Views: 20405

Re: C64 SID emulation

With a custom video kernel you could probably get away with outputting a mostly-blank screen using multiple interrupts to only process the hsync/hblank signal transitions for most of the display, those could still output some single color raster bars, and put only a few status lines with actual tile...
by rv6502
Thu Aug 04, 2022 9:03 pm
Forum: Programming & Software
Topic: Uzebox Bootloader V5
Replies: 190
Views: 289794

Re: New bootloader

Yeah, looks like a big job. ( I can't remember if I suggested this already, it's been a while :lol: ) I think the easiest way to add features would be to load another 4K (or however much) just under the bootloader on demand. Would require an extra file on the SD card to provide the extended part of ...