32-bit ZP indirect and 32-bit far-JSR/JMP/RTS operations
28-bit address space
Fast hypervisor traps
Virtual memory
IO virtualisation
SPEED
Synthmark64 score: 44.5× (C64 = 1×)
Bouldermark score: 29,970 (C64 = 313)
DMA
C65 DMAgic compatible DMA controller
Fills at 50 MB/sec, copies at 25 MB/sec, swaps at 12.5 MB/sec
VIDEO CONTROLLER
VIC-IV advanced rasterised video controller, like the VIC-II and VIC-III no framebuffer
Native resolution 1920x1200 (192MHz pixel clock)
Supports all documented VIC-II modes (hi-res, multi-colour mode, extended-background-colour mode, sprites) and VIC-III modes (bitplanes)
Independent horizontal and vertical hardware scaling allows text and graphics resolutions as high as 1920x1200 and as low as 60x38
Separate 256-colour palettes for sprites, bitplanes and character graphics, allowing up to 1024 colours on screen without changing the palette in real-time
VGA and HDMI output 23-bit colour (8,3 million colours)
Text mode extensions including proportional width characters, super-extended background colour mode, as well as the standard VIC-III extended attributes
SOUND
Dual soft-SIDs + optional dual hard SIDs
MEDIA
D81 disk images from SD card (native VFAT32 file system support)
Real 3.5" floppy drive support
Loading speeds:
Without fast loader: ~20KB second
Directly from SD card: 300 - 3000KB/second (1200 - 12000 blocks per second), depending on SD card
OUTPUTS
Joystick ports 1 and 2 (9-Pin Atari Standard)
HDMI
VGA
10/100mbit Ethernet
Stereo audio
C64 type expansion port
IEC disk drive port
Internal expansion port
USB and Micro USB debuginterface
Analog video
INPUTS
USB (supports PC keyboards and adaptor cards)
Micro USB debug interface
Ethernet
Micro SD slot
OPERATING SYSTEM
MEGA-OS all-in-one hypervisor and compact operating system
Including:
Integrated freezer and task switcher
VFAT32 file system driver
Inter-process communications
FORM FACTOR
C65-like all-in-one
DEVELOPMENT OPTIONS
Use Ophis with the -4 option to target the 4502 CPU. The etherload utility can be used to push compiled programs to the MEGA65 practically instantly to make for a convenient cross-platform development environment. MEGA-OS will support interprocess communications, making it possible to write assemblers and compilers that assemble directly into a separate process, and then launches that process when it is ready. Thus it becomes possible to use the MEGA65 as an 8-bit development platform for 8-bit software (or to run a cross-compiler for Linux or Windows if you wish to be really strange).