Author |
Message |
Forum: Programming Topic: Position Independent Code on the 65816 |
Proxy |
Posted: Fri Sep 02, 2022 7:35 pm
|
|
Replies: 12 Views: 1440
|
... something like a Multitasking OS on a system without true Virtual Memory. So lets's talk about it! I would say there are 2 flavors of PIC on the 65816, and i'm just just gonna make up some names for them. "Bank Aligned" and "Bank Confined" "Bank Aligned" Programs ... |
|
|
Forum: Hardware Topic: 65816 remapped stack and page 1 access? |
fachat |
Posted: Sat Aug 27, 2022 8:36 pm
|
|
Replies: 14 Views: 1039
|
... does TSX LDA $0101,X Or similar. Will that code work or will it break? I assume it will break but who knows? (Sorry if stupid but it's late and no 65816 manual at hand) |
|
|
Forum: Emulation and Simulation Topic: VSCode debug adapter for my 65816 simulator |
bytearray |
Posted: Sat Aug 27, 2022 1:22 pm
|
|
Replies: 23 Views: 11226
|
EDIT: I made the debugger+emulator. See github repo: https://github.com/alexanderbh/65816-OS I am writing a multitasking OS for my 65816 breadboard computer and I found the development cycle too slow. Write code, burn ROM, plug in, nothing works, repeat. I have a ... |
|
|
Forum: Hardware Topic: Register renaming in the 65816? |
jeffythedragonslayer |
Posted: Fri Aug 26, 2022 7:48 pm
|
|
Replies: 5 Views: 523
|
Does the 65816 use register renaming? Some instructions sound like they would be somewhat easy to implement with register renaming:
Because both registers (or bits, in the case of XCE) being swapped are the same size. |
|
|
Forum: Hardware Topic: 65816 memory map |
Rob Finch |
Posted: Thu Jun 30, 2022 3:59 pm
|
|
Replies: 9 Views: 555
|
My $.02. bank 0 should be all RAM (with shadowed access for ROM and IO) for a ‘816 system since that is the only bank that direct pages and the stack can be located in. In my system I use Garth’s 4MB RAM module for banks 0 to 63, banks 64 to 191 reserved for RAM, then have IO and ROM in upper banks.... |
|
|
Forum: Hardware Topic: Venturing into the world of the 65816! |
Proxy |
Posted: Sun Jun 26, 2022 2:57 pm
|
|
Replies: 142 Views: 8328
|
Aparently it's hip right now to be talking about 65816 based Systems, so i thought i'll share the plans i've been making about my own SBC. Is the basic Idea is to make a recplacement for my current 65C02 SBC. it's great, but i'd like to explore the ... |
|
|
Forum: Emulation and Simulation Topic: emulated 65816 computer |
xlar54 |
Posted: Sat Jun 25, 2022 1:58 pm
|
|
Replies: 2 Views: 8919
|
Hey folks, Ive mashed up a few things and have come up with an emulated 65816 computer with 16MB of ram, running on bare metal raspberry pi 4 or 400. Im working on a ROM as well, and was thinking to use BDD's monitor. Anyway, if anyone is interested in playing ... |
|
|
Forum: Hardware Topic: Proposal: 65816 + VGA |
sburrow |
Posted: Fri Jun 24, 2022 3:21 pm
|
|
Replies: 16 Views: 1692
|
... modifications to my Acolyte board design (last revision here http://forum.6502.org/viewtopic.php?f=4&t=7096). This new plan will be using the 65816 processor! W65C816 running at 6.29 MHz, with 32KB RAM (expandable), 64KB Video RAM, 30 KB ROM, and 2KB I/O space. VGA graphics with 640x240 4-color ... |
|
|
Forum: Emulation and Simulation Topic: Does symon support 65816? |
RebeccaBlue |
Posted: Wed Jun 15, 2022 7:21 pm
|
|
Replies: 2 Views: 28622
|
Just what the title says- I was looking at the code for symon, and although it does look like 65816 support was started, in that you can select 65816 as the cpu type, looking at files like InstructionTable.java make it look like that support hasn't been completely added ... |
|
|
Forum: Programming Topic: Can the 65816's A register change in width? |
jeffythedragonslayer |
Posted: Thu Jun 02, 2022 6:56 am
|
|
Replies: 10 Views: 944
|
I'm confused whether to think of the 65816's A accumulator as changing in width along with the m flag (because LDA is how you load both 8 and 16 bits values into the accumulator) or A as always being 8 bits (because of the XBA instruction). ... |
|
|
Forum: Hardware Topic: Vic-65 project (65816 board) |
eivind |
Posted: Thu May 26, 2022 10:07 pm
|
|
Replies: 31 Views: 1781
|
Hi all, A few years ago I tinkered with building various 8088 computers, some were SBC's, some were stacks of PC/104-connected boards. This time, I thought I'd give the 65C816 a shot. Would be fun to get a hardware project going again, plus I'd love to get into 65xxx assembly and try to build the RO... |
|
|
Forum: Programming Topic: How to remember the flags of the 65816's P register |
jeffythedragonslayer |
Posted: Sat May 21, 2022 4:42 am
|
|
Replies: 23 Views: 2041
|
This is a little silly, but it solved my problem of not being able to read SEP/REP so I'm dropping the tip here. I think nvmxdizc should be pronounced "nevermind x disc." |
|
|
Forum: Programmable Logic Topic: PLD Coding for 65816 Memory Map - Are these equivalent? |
tmr4 |
Posted: Sat May 14, 2022 6:52 pm
|
|
Replies: 75 Views: 155586
|
I'm trying to code the following memory map for the PLD address decoder for my 65816: RAM $0000-$FEFF ROM $FF00-$1FFFF I/O $20000-$200FF EXRAM $20100-$7FFFF It wouldn't fit within my PLD with the following logic: FIELD Address = [A18..A8]; RAM = Address:[0000..FFFF]; ... |
|
|
Forum: Programming Topic: 65816 - writing to devices having 8-bit registers |
rehsd |
Posted: Sat Apr 23, 2022 2:57 pm
|
|
Replies: 7 Views: 869
|
I'm relatively new to 65816 assembly, and I'm wondering if I'm missing a simpler way to write to 8-bit registers on devices such as VIAs and PSGs. I have some code where the logic really benefits from the 16-bit accumulator. However, ... |
|
|
Forum: Newbies Topic: 65816 build -- completely stuck -- please help :) |
rehsd |
Posted: Sat Feb 26, 2022 10:03 am
|
|
Replies: 53 Views: 4186
|
Hi, everyone! This is my first post to this forum. I'm glad to be part of this community! I am trying my best to get a 65816 system up and running. Unfortunately, I am running into some issues, likely timing related. I could use some pointers. I have posted some background information ... |
|
|
Sort by: |