Go to advanced search

by jspeccy
Mon Mar 05, 2018 3:43 pm
Forum: Gaming
Topic: ZXBaremulator v3.0
Replies: 1
Views: 796

ZXBaremulator v3.0

Hi all,

I've released a new version of my bare-metal ZX-Spectrum emulator for Raspberry PI 2/3. The great new feature is HDMI sound, thanks to the incredible work of Rene Stange, the Circle library author.

The binaries can be found on my project web page: ZXMini

Best regards
José Luis
by jspeccy
Sun Nov 12, 2017 11:57 am
Forum: Bare metal, Assembly language
Topic: JLINK gdbserver and jtag debugging with Raspberry Pi 2
Replies: 21
Views: 7536

Re: JLINK gdbserver and jtag debugging with Raspberry Pi 2

Now I am going to have to understand how u-boot setups up cache and MMU! What I can remember is that u-boot changes the VBAR register and you need to invalidate the unified TLB on MMU init. As specified in ARM Cortex-A Series Programmer's Guide (DEN0013D), section 8.8, after disable MMU is needed t...
by jspeccy
Sat Nov 04, 2017 12:26 pm
Forum: Gaming
Topic: ZXBaremulator v2.0
Replies: 3
Views: 974

ZXBaremulator v2.0

Hi all,

I've released the new version of my ZX Spectrum bare-metal for Raspberry PI. The new features and the images can be found on my project site.

ZXBaremulator

Best regards
by jspeccy
Tue Aug 15, 2017 8:54 pm
Forum: Gaming
Topic: ZXBaremulator v1.2
Replies: 0
Views: 480

ZXBaremulator v1.2

Hi!,

I've released ZXBaremulator v1.2 that adds a few new features and removes (partially) an awful limit. :)

ZXBaremulator is the first bare-metal emulator for Raspberry PI. You can download it from my project web page: ZXBaremulator

Happy holidays!.
by jspeccy
Tue May 09, 2017 12:14 pm
Forum: Gaming
Topic: ZXBaremulator 35th anniversay edition
Replies: 10
Views: 2901

Re: ZXBaremulator 35th anniversay edition

Hi welshy, ZXBaremulator is a binary image that boots as a kernel, without Linux, and emulates a ZX Spectrum 48k. The first version includes 55 virtual tapes embedded on binary image, but from 1.1.1 version the user chooses his favourite tapes and puts it in the SD card. The emulator is released as ...
by jspeccy
Mon May 08, 2017 7:37 pm
Forum: Gaming
Topic: ZXBaremulator 35th anniversay edition
Replies: 10
Views: 2901

Re: ZXBaremulator 35th anniversay edition

I've released ZXBaremulator v1.1.1, with interesting features, I guess.

You can download it from http://zxmini.speccy.org.
by jspeccy
Thu Apr 27, 2017 6:01 pm
Forum: Gaming
Topic: ZXBaremulator 35th anniversay edition
Replies: 10
Views: 2901

Re: ZXBaremulator 35th anniversay edition

Nice! Is the USB joystick support limited to that one XBox controller? I mean, I know that QAOP shall be the whole of the law , but sometimes you need a joystick, and I don't have that particular stick. ZXbaremulator supports PS3 gamepad, not XBox. I don't have any other gamepad to test. But other ...
by jspeccy
Thu Apr 27, 2017 2:08 pm
Forum: Gaming
Topic: Review: ZX Spectrum on Raspberry Pi
Replies: 4
Views: 1336

Re: Review: ZX Spectrum on Raspberry Pi

Thanks by the review. :)
by jspeccy
Thu Apr 27, 2017 2:04 pm
Forum: Gaming
Topic: ZXBaremulator 35th anniversay edition
Replies: 10
Views: 2901

Re: ZXBaremulator 35th anniversay edition

Wow!! This is INCREDIBLE! Baremetal emulation at last! Who said input lag? :D Are there plans to port other emulators to this system? C64 would be incredible when run this way!! Thanks by your feedback. When I was young the only one computer I have from the second hand market was a ZX-Spectrum (wel...
by jspeccy
Sun Apr 23, 2017 10:22 am
Forum: Gaming
Topic: ZXBaremulator 35th anniversay edition
Replies: 10
Views: 2901

ZXBaremulator 35th anniversay edition

Hi, to celebrate the 35th Spectrum anniversary, I've released the first complete Spectrum 48K bare-metal emulator for Raspberry PI. It's available from here: ZXBaremulator . The instructions about how to use are on Web page (first in spanish, next in english). It's really easy to use, I guess, but i...
by jspeccy
Thu Oct 13, 2016 8:15 pm
Forum: Bare metal, Assembly language
Topic: Vector table
Replies: 7
Views: 2298

Re: Vector table

wow, yep, there it is. so the coprocessor write as mentioned above should work on the pi1. not called VTOR in the armv6. The trm shows it in 3.2.43 c12, Secure or Non-secure Vector Base Address Register or just search for vector base address register. Ill have to go back and change my examples Last...
by jspeccy
Sat Oct 03, 2015 4:33 pm
Forum: Bare metal, Assembly language
Topic: Framebuffer issue with latest firmware
Replies: 5
Views: 1602

Re: Framebuffer issue with latest firmware

That's true. I've tested the last firmware on a Pi-2 using Circle and the image isn't shown. With firmware from "kernel bump to 4.1.8", SHA-1: 0c2d73d03316420b9e82898c4571205ec537ab82 all works again.

Why this unexpected change?
by jspeccy
Thu Sep 24, 2015 2:44 pm
Forum: Bare metal, Assembly language
Topic: Circle - C++ bare metal environment (with USB)
Replies: 193
Views: 50972

Re: Circle - C++ bare metal environment (with USB)

There was a similar problem when porting Circle to the RPi 2 with multi-core support. Please read the last paragraph in doc/multicore.txt. A workaround can also be a short delay (e.g. 2 ms) at the end of the main loop in CKernel::Run(). This will slightly raise the ping response time but normally y...
by jspeccy
Thu Sep 24, 2015 10:26 am
Forum: Bare metal, Assembly language
Topic: Circle - C++ bare metal environment (with USB)
Replies: 193
Views: 50972

Re: Circle - C++ bare metal environment (with USB)

Now, I'm trying to find an USB bug in sample #18, that hangs the PI when an USB keyboard and mouse are attached to PI. But I need to understand first the SPLIT transactions on USB bus.... I will try to reproduce this problem. A few tips. When the sample code starts, you can ping the pi. Between fiv...
by jspeccy
Thu Sep 24, 2015 8:08 am
Forum: Bare metal, Assembly language
Topic: Circle - C++ bare metal environment (with USB)
Replies: 193
Views: 50972

Re: Circle - C++ bare metal environment (with USB)

I'm playing with Circle and I have an USB<->Serial converter for the PI . On uSD I have a slightly modified bootloader from official raspberry repo in github. So, I can send the new kernel.img at 1Mbps. I use the official toolchain, because I've found some problems with arm-none-eabi from launchpad....
by jspeccy
Sat Jun 27, 2015 8:59 pm
Forum: Bare metal, Assembly language
Topic: Boot code from SD card (other possibilities)
Replies: 8
Views: 1587

Re: Boot code from SD card (other possibilities)

Sonny05 wrote:Thanks jspeccy,

and what program you use to transfer files from PC to RPI?
'sx' program from Fedora 22 'lrzsz' package.
by jspeccy
Sat Jun 27, 2015 8:42 pm
Forum: Bare metal, Assembly language
Topic: Boot code from SD card (other possibilities)
Replies: 8
Views: 1587

Re: Boot code from SD card (other possibilities)

His website I found: https://github.com/dwelch67/raspberrypi I wanted to know who has what experience and what I need to buy. You need a USB<->serial-3V3 cable like this: Raspberry Pi Cable, TTL-232R-RPI and put the firmware files bootcode.bin, fixup.dat, start.elf and kernel.img from Welch's bootl...
by jspeccy
Wed Jun 17, 2015 7:50 pm
Forum: Bare metal, Assembly language
Topic: Common API project idea
Replies: 3
Views: 919

Re: Common API project idea

A good start for this could be the rst's "Circle" library, IMHO. I've done a few modifications to the code. It's easy to program with it and includes a bunch of code examples.
by jspeccy
Sun Nov 30, 2014 6:39 pm
Forum: Bare metal, Assembly language
Topic: Circle - C++ bare metal environment (with USB)
Replies: 193
Views: 50972

Re: Circle - C++ bare metal environment (with USB)

I'm really astonished by your great work. Circle is a wonderful framework to create bare metal applications. I'm a spaniard user, so I've created a keymap for spanish keyboards (without dead keys, of course). How can I send my keymap_es.h to you? Another question is that I have a HP USB keyboard wit...

Go to advanced search