Search found 320 matches

by DragWx
Wed May 29, 2024 5:22 pm
Forum: Programming
Topic: Trying to understand the VERA FX Polygon Tutorial
Replies: 6
Views: 624

Re: Trying to understand the VERA FX Polygon Tutorial

Yes, "signed" means 2's complement. The example values are just there for demonstration; they're not calculated from anything, it's just to show a triangle on the screen. If you wanted to draw a triangle based on vertices, here's what you do: 1) Identify Vertices For each triangle you want...
by DragWx
Wed May 22, 2024 1:53 am
Forum: CX16 General Chat
Topic: A plea to the dev team
Replies: 18
Views: 1458

Re: A plea to the dev team

You can use all of the 65C02 opcodes except the RMB/SMB/BBS/BBR opcodes. Those are Rockwell extensions for the 2A03 version of the chip that's in the NES Sorry to interrupt, but the NES's 2A03 was manufactured by Ricoh and contains only the original 6502 instruction set, with none of the newer opco...
by DragWx
Tue May 21, 2024 6:29 am
Forum: CX16 General Chat
Topic: Lazer3D case
Replies: 0
Views: 316

Lazer3D case

I got mine, installed my X16 into it, and I'm as happy as can be with it so far. :D Here's some stuff I noted down in case it's helpful for anyone else: The random white square with the slot in it is for when you mount an expansion card; it goes on the outside when you do. Board first, then power/re...
by DragWx
Sun May 19, 2024 4:11 am
Forum: Works In-Progress Discussion
Topic: DreamTracker Dev Log
Replies: 49
Views: 38002

Re: DreamTracker Dev Log

I grew up with Adlib Tracker II, and towards the end of my time with it, they had introduced a feature where each channel had two effects columns instead of just one. This might be a simple, user-friendly thing you could try out to see how well it gets around the usual effects limitations, though ma...
by DragWx
Sat May 18, 2024 6:35 am
Forum: CX16 General Chat
Topic: A plea to the dev team
Replies: 18
Views: 1458

Re: A plea to the dev team

Something unique about the X16 is that didn't start as a classical 6502 machine; when it was moved to an 8-bit CPU, it was specifically the modern 65c02, so those newer opcodes had been standard this whole time, and developers had gotten used to them by now. Thinking about this, it makes sense why t...
by DragWx
Sat May 18, 2024 1:45 am
Forum: How-To
Topic: Count your RAM banks
Replies: 35
Views: 7721

Re: Count your RAM banks

The first method relies on non-existent RAM reading back as $A0 due to bus capacitance I'm not familiar with that. "Bus capacitance" is like if you shouted into an alleyway, heard your own voice echo back at you, and mistook that for being another person responding to you. When the CPU en...
by DragWx
Mon May 13, 2024 7:03 am
Forum: How-To
Topic: Count your RAM banks
Replies: 35
Views: 7721

Re: Count your RAM banks

How does doing the same thing in 12 lines make it more elegant than doing it in six? The first method relies on non-existent RAM reading back as $A0 due to bus capacitance when reading from address $A000, while also being vulnerable to RAM actually existing but "accidentally" being set to...
by DragWx
Mon May 13, 2024 1:18 am
Forum: WIP Demos
Topic: "twin stick" shooting experiment
Replies: 5
Views: 328

Re: "twin stick" shooting experiment

I imagine the actual game engine would use key-down and key-up events instead of character input events, which would allow diagonals.
by DragWx
Sun May 12, 2024 7:28 am
Forum: X16 Software Support
Topic: New User and Owner of A Commander X16
Replies: 9
Views: 549

Re: New User and Owner of A Commander X16

Since the 816 is a 16-but processor, what advantages does it have over the 65C02 in terms of the X16. For instance, can we now access all 2 MBs of RAM without page switching? Sadly, the high-memory still requires bank switching with $0000; the X16 architecture is unaware of the '816's banking regis...
by DragWx
Tue May 07, 2024 4:28 pm
Forum: Demoscene
Topic: Confetti2 - created by accident
Replies: 3
Views: 250

Re: Confetti2 - created by accident

There's something about printing random characters in random colors all over the screen that really brings me back to being a kid messing around in qbasic. :D