Search found 710 matches

by BillG
Wed Aug 27, 2025 4:25 am
Forum: Programming
Topic: IN SEARCH OF A NAME
Replies: 33
Views: 4018

Re: IN SEARCH OF A NAME

I'm pretty sure that the VAX architecture called it an octaword .

This is from people who measured time in microfortnights.

Seriously, I loved DEC minicomputers. Never used a PDP-11 much, but enough to have bought a PiDP-11 kit. Still have to allocate the time to build it. I drool over the PiDP ...
by BillG
Sat Aug 09, 2025 10:34 am
Forum: General Discussions
Topic: What happened to Briel Computers?
Replies: 38
Views: 12498

Re: What happened to Briel Computers?

I know nothing about this, but the Replica 1 may be available here:

https://www.reactivemicro.com/product/r ... computers/
by BillG
Sat Aug 09, 2025 9:55 am
Forum: Nostalgia
Topic: Bob Applegate, of Corsham Technologies passed away this week
Replies: 5
Views: 8626

Re: Bob Applegate, of Corsham Technologies passed away this

Reproductions of some of the Corsham products are available here:

https://peripheraltech.com/Corsham%20Reprodution.htm
by BillG
Sat Aug 09, 2025 9:40 am
Forum: Programming
Topic: Dirty tricks 6502 programmers use (C64 coding competition)
Replies: 2
Views: 1531

Re: Dirty tricks 6502 programmers use (C64 coding competitio

I am an on and off Twitter user.

Unfortunately, some changes made around the time Elon Musk bought it made it virtually unusable without a Twitter account.
by BillG
Sat Aug 09, 2025 9:36 am
Forum: Programming
Topic: Looking for floating point libraries
Replies: 17
Views: 16400

Re: Looking for floating point libraries

I am very interested in your work on implementing IEEE 754 compliant floating point arithmetic for the 6800. I am also developing a C compiler for the 6800 with support for IEEE 754 32-bit floats, and my floating point library already implements even rounding using guard, round, and sticky bits ...
by BillG
Sat Aug 09, 2025 9:30 am
Forum: Programming
Topic: Print Integer from Hex
Replies: 14
Views: 2499

Re: Print Integer from Hex

Much of that bit manipulation in double dabble is making do without a decimal adjust instruction. I have posted code for a number of processors for converting binary to decimal. If there is interest, I can try to find it.

The first question is do you want smaller code size or fast execution?
by BillG
Sun Oct 27, 2024 1:56 pm
Forum: Programming
Topic: Crenshaw - Let's Build a Compiler
Replies: 102
Views: 23989

Re: Crenshaw - Let's Build a Compiler

barnacle wrote:
For some reason, at the moment,

Code: Select all

				printf ("for loop: line %d\n", *(uint16_t *)where);
doesn't like it when where is NULL, which rather defeats the object of the exercise. I can segfault, core dumped, with the best of 'em :)
You are trying to print a number at NULL...
by BillG
Sun Oct 27, 2024 8:46 am
Forum: Programming
Topic: Crenshaw - Let's Build a Compiler
Replies: 102
Views: 23989

Re: Crenshaw - Let's Build a Compiler

Some discussion of FOR loops in BASIC here:

viewtopic.php?f=2&t=6182
by BillG
Tue Aug 27, 2024 1:30 am
Forum: General Discussions
Topic: Other forums for other platforms
Replies: 14
Views: 3965

Re: Other forums for other platforms

AtariAge forums hosts a lively section for TI-99/4A computers.

https://forums.atariage.com/

Vintage Computer Federation forums hosts areas for Acorn/BBC Micro, Grid systems and Sinclair and Amstrad micros.

https://forum.vcfed.org/index.php

You just have to find a way to get others of like mind ...
by BillG
Mon Aug 19, 2024 4:31 pm
Forum: General Discussions
Topic: Confusion about indirect X
Replies: 14
Views: 2264

Re: Confusion about indirect X

If X always contains zero,

sta (ZP12,X)

does what

sta (ZP12), x

appears to do.

If you have to vary the index, you will have to

- ping pong between the indices using Y

or

- modify ZP12 to incorporate the index

Edit: <RANT>

This is why I prefer that the assembler always require a delimiter ...
by BillG
Sat Aug 17, 2024 2:30 pm
Forum: Programming
Topic: No love for FORTRAN?
Replies: 75
Views: 24496

Re: No love for FORTRAN?

... With tons of codes there will always be typos, which would go unnoticed with implicit types ...
A read a story several years ago about a guy who was reviewing a gigantic FORTRAN program in preparation for translating it or upgrading/extending it, and decided to write a script to do some ...
by BillG
Tue Aug 13, 2024 3:32 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

As Yoda said, "there is another..."

https://63f09.systella.fr/cpu-63f09/

It is mostly a 6309 which can be switched into 32-bit mode. It can run up to 600 MHz.
by BillG
Mon Aug 12, 2024 12:50 am
Forum: Programming
Topic: FLEX for the 6502 or building a compatible operating system.
Replies: 88
Views: 25327

Re: FLEX for the 6502 or building a compatible operating sys

Unfortunately, I still do not have anything distributable, especially for adaptation to different hardware.

The current effort is to migrate to a new reference platform based on the upcoming Peripheral Technologies hardware.

Also,

* the API is still not totally nailed down
* you have expressed a ...
by BillG
Wed Aug 07, 2024 9:48 pm
Forum: Programming
Topic: FLEX for the 6502 or building a compatible operating system.
Replies: 88
Views: 25327

Re: FLEX for the 6502 or building a compatible operating sys

I had previously reported that Corsham Technologies was selling reproductions of SWTPC computer components. They have also produced a CPU board based on the 6502 to plug into the same types of systems.

Sadly, Bob Applegate passed away about a year ago after a long fight with cancer. I had never ...
by BillG
Wed Aug 07, 2024 7:24 pm
Forum: General Discussions
Topic: Self-hosting 65xx systems ... (Languages, OS, etc.)
Replies: 39
Views: 7086

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

drogon wrote:
I had a quick look at Lucidata Pascal - the 'bytecode' is more like a 'word' code - in that every opcode appears to be 32-bits wide - it's a shame there appears to be some undocumented ones though.
I documented what I know here:

https://github.com/BillGee1/P-6502