Search found 294 matches

by rwiker
Tue Jan 27, 2026 9:17 am
Forum: Programming
Topic: Text Editor Shifting Mechanics
Replies: 95
Views: 22822

Re: Text Editor Shifting Mechanics


I don't remember what it is called but it's a method where characters before the cursor are stored at the start of the block and characters after the cursor are at the end of the block, with a big gap in between to allow fast editing. When the cursor moves (or at least when an edit starts) you ...
by rwiker
Thu Jan 01, 2026 8:25 am
Forum: Hardware
Topic: An Improved MENSCH™ Microcomputer
Replies: 218
Views: 21522

Re: An Improved MENSCH™ Microcomputer

Could it be that the 100µF capacitor is too large? I had a similar problem in the 80s with a home-made memory expansion for the Vic-20, where I had gone a bit overboard with the capacitors; the problem went away once I removed a large(ish) capacitor, leaving only the decoupling capacitors.
by rwiker
Sun May 25, 2025 7:08 pm
Forum: Emulation and Simulation
Topic: Help understanding PLA decoder
Replies: 4
Views: 2836

Re: Help understanding PLA decoder

Instead of splitting the opcode into nibbles, you might be better off considering grouping into 3+3+2 bits: https://llx.com/Neil/a2/opcodes.html
by rwiker
Thu Mar 20, 2025 10:42 am
Forum: General Discussions
Topic: Emulating NES CPU and PPU on PIC32, too slow?
Replies: 96
Views: 23133

Re: Emulating NES CPU and PPU on PIC32, too slow?

rwiker wrote:
Should that be

Code: Select all

unsigned char * volatile
rather than

Code: Select all

volatile unsigned char *
? I think the latter indicates that the base pointer is volatile, but the former that what the pointer points at is volatile.
Bah... I think I got that 100% wrong. Sorry.
by rwiker
Thu Mar 20, 2025 10:41 am
Forum: General Discussions
Topic: Emulating NES CPU and PPU on PIC32, too slow?
Replies: 96
Views: 23133

Re: Emulating NES CPU and PPU on PIC32, too slow?

Should that be

Code: Select all

unsigned char * volatile
rather than

Code: Select all

volatile unsigned char *
? I think the latter indicates that the base pointer is volatile, but the former that what the pointer points at is volatile.
by rwiker
Sun Mar 09, 2025 7:14 pm
Forum: General Discussions
Topic: Belated return to the forumdd
Replies: 2
Views: 1578

Re: Belated return to the forumdd

BigEd wrote:
welcome back!
Seconded!
by rwiker
Tue Jan 14, 2025 3:41 pm
Forum: Programming
Topic: Neolithic Tiny Basic
Replies: 216
Views: 53645

Re: Neolithic Tiny Basic

I was wondering whether the overflow flag might be useful for these comparisons, and found this page:

https://www.righto.com/2012/12/the-6502 ... ained.html

Looks like a good explanation of integer operations on the 6502, in general.
by rwiker
Sat Jan 04, 2025 9:32 pm
Forum: Emulation and Simulation
Topic: Online simulators for 65c02
Replies: 13
Views: 8076

Re: Online simulators for 65c02

There's also https://www.tejotron.com, but that seems to lack support for the 65c02 instructions.
by rwiker
Tue Dec 17, 2024 5:28 am
Forum: Newbies
Topic: simulator
Replies: 42
Views: 9131

Re: simulator

[
BTW, what do GitHub users do wen they are in the middle of a programming project, need to check out a file for editing and their Internet service goes on the fritz?
git is a distributed version control system, so 99% of the time developers do not need to have access to github, or even internet ...
by rwiker
Mon Dec 16, 2024 4:17 pm
Forum: Newbies
Topic: simulator
Replies: 42
Views: 9131

Re: simulator

[
BTW, what do GitHub users do wen they are in the middle of a programming project, need to check out a file for editing and their Internet service goes on the fritz?

git is a distributed version control system, so 99% of the time developers do not need to have access to github, or even internet ...
by rwiker
Fri Aug 30, 2024 12:58 pm
Forum: General Discussions
Topic: [O.T.] Taking some time off ...
Replies: 20
Views: 2911

Re: [O.T.] Taking some time off ...

I'm very sorry to hear that. My condolences.
by rwiker
Sun Aug 18, 2024 8:08 pm
Forum: General Discussions
Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
Replies: 39
Views: 7086

Re: Self-hosting 65xx systems ... (Languages, OS, etc.)

Unix is probably not an acronym, although it was trademarked as "UNIX".
According to the authors of THE UNIX PROGRAMMING ENVIRONMENT (Kernighan - Pike, Prentice-Hall 1984), “UNIX” is a pun on “MULTICS,” which was the project that Ritchie and Thompson worked on before the latter got started on what ...
by rwiker
Sun Aug 18, 2024 5:14 pm
Forum: General Discussions
Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
Replies: 39
Views: 7086

Re: Self-hosting 65xx systems ... (Languages, OS, etc.)


Historically, many operating systems and languages were all capital letters. I “grew up” with FORTRAN and COBOL. Back in the day, Ken Thompson’s and Dennis Ritchie’s favorite operating system was “UNIX,” not “Unix,” etc. C came from B, which came from BCPL, etc. So, referring to Plasma as PLASMA ...
by rwiker
Sat Aug 10, 2024 5:33 pm
Forum: Programmable Logic
Topic: Something to inspire - a fast modern 6809 in verilog
Replies: 10
Views: 4738

Re: Something to inspire - a fast modern 6809 in verilog

Stefany Allaire (of c256foenix fame) has a cycle-accurate 6809 module with a 65c02-compatible pinout: https://c256foenix.com/product/fnx6809/ . Maybe not all that interesting from a performance point of view, but might be a fun experiment for other 65c02-based platforms.

Also, Ted Fried ...
by rwiker
Fri Jul 05, 2024 12:09 pm
Forum: Hardware
Topic: Another neolithic system: proposals for noodling
Replies: 35
Views: 11521

Re: Another neolithic system: proposals for noodling

Do you actually need 4 address bits? It might be possible to free up 3 address pins by having just two addresses, where one address would be used to specify the "register" number... that would require slightly more complex software to drive, and probably also be slightly less efficient, but might ...