6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Apr 27, 2024 6:48 pm

All times are UTC


Search found 194 matches
Search term used: 65816 Search these results:

Author Message

 Forum: Programming   Topic: Position Independent Code on the 65816

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?

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

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?

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:

  • XBA
  • XCE
  • TXY
  • TYX

Because both registers (or bits, in the case of XCE) being swapped are the same size.

 Forum: Hardware   Topic: 65816 memory map

 Post subject: 65816 memory map
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!

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

 Post subject: emulated 65816 computer
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

 Post subject: Proposal: 65816 + VGA
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?

 Post subject: Does symon support 65816?
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?

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)

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

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?

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

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 :)

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:  
Page 2 of 13 [ Search found 194 matches ]


All times are UTC


Jump to: