Skip to content

Commit

Permalink
Remove performance numbers from README
Browse files Browse the repository at this point in the history
Point to web site.  To difficult to maintain 2 copies of same data.

Also added vic20 and c128 for link testing.
  • Loading branch information
randyrossi committed Apr 3, 2019
1 parent 77136d2 commit 815c96b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 44 deletions.
44 changes: 8 additions & 36 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,45 +13,17 @@ OBJS = main.o kernel.o vicescreen.o vicesound.o vicesoundbasedevice.o \

include $(CIRCLEHOME)/Rules.mk

VIC20LIBS := $(VICE)/alarm.o $(VICE)/attach.o $(VICE)/autostart.o $(VICE)/autostart-prg.o $(VICE)/cbmdos.o $(VICE)/cbmimage.o $(VICE)/charset.o $(VICE)/clipboard.o $(VICE)/clkguard.o $(VICE)/cmdline.o $(VICE)/color.o $(VICE)/crc32.o $(VICE)/datasette.o $(VICE)/debug.o $(VICE)/dma.o $(VICE)/embedded.o $(VICE)/event.o $(VICE)/findpath.o $(VICE)/fliplist.o $(VICE)/gcr.o $(VICE)/info.o $(VICE)/init.o $(VICE)/initcmdline.o $(VICE)/interrupt.o $(VICE)/ioutil.o $(VICE)/kbdbuf.o $(VICE)/keyboard.o $(VICE)/lib.o $(VICE)/libm_math.o $(VICE)/log.o $(VICE)/machine-bus.o $(VICE)/machine.o $(VICE)/main.o $(VICE)/network.o $(VICE)/opencbmlib.o $(VICE)/palette.o $(VICE)/ram.o $(VICE)/rawfile.o $(VICE)/rawnet.o $(VICE)/resources.o $(VICE)/romset.o $(VICE)/screenshot.o $(VICE)/snapshot.o $(VICE)/socket.o $(VICE)/sound.o $(VICE)/sysfile.o $(VICE)/translate.o $(VICE)/traps.o $(VICE)/util.o $(VICE)/vicefeatures.o $(VICE)/vsync.o $(VICE)/zfile.o $(VICE)/zipcode.o $(VICE)/midi.o $(VICE)/../src/tapeport/libtapeport.a $(VICE)/vic20/cart/libvic20cart.a $(VICE)/vic20/libvic20.a $(VICE)/c64/cart/libc64commoncart.a $(VICE)/vic20/cart/libmascuerade.a $(VICE)/drive/iec/libdriveiec.a $(VICE)/drive/iecieee/libdriveiecieee.a $(VICE)/drive/ieee/libdriveieee.a $(VICE)/drive/libdrive.a $(VICE)/drive/tcbm/libdrivetcbm.a $(VICE)/lib/p64/libp64.a $(VICE)/iecbus/libiecbus.a $(VICE)/parallel/libparallel.a $(VICE)/vdrive/libvdrive.a $(VICE)/monitor/libmonitor.a $(VICE)/sid/libsid.a $(VICE)/joyport/libjoyport.a $(VICE)/samplerdrv/libsamplerdrv.a $(VICE)/sounddrv/libsounddrv.a $(VICE)/mididrv/libmididrv.a $(VICE)/socketdrv/libsocketdrv.a $(VICE)/hwsiddrv/libhwsiddrv.a $(VICE)/iodrv/libiodrv.a $(VICE)/gfxoutputdrv/libgfxoutputdrv.a $(VICE)/printerdrv/libprinterdrv.a $(VICE)/rs232drv/librs232drv.a $(VICE)/diskimage/libdiskimage.a $(VICE)/fsdevice/libfsdevice.a $(VICE)/tape/libtape.a $(VICE)/fileio/libfileio.a $(VICE)/serial/libserial.a $(VICE)/core/libcore.a $(VICE)/raster/libraster.a $(VICE)/userport/libuserport.a $(VICE)/diag/libdiag.a $(VICE)/rtc/librtc.a $(VICE)/video/libvideo.a $(VICE)/arch/raspi/libarch.a $(VICE)/usleep.o $(VICE)/imagecontents/libimagecontents.a $(VICE)/resid/libresid.a $(VICE)/arch/raspi/libarch.a $(VICE)/vic20/cart/libmascuerade.a

C64LIBS := $(VICE)/alarm.o $(VICE)/attach.o $(VICE)/autostart.o $(VICE)/autostart-prg.o $(VICE)/cbmdos.o $(VICE)/cbmimage.o $(VICE)/charset.o $(VICE)/clipboard.o $(VICE)/clkguard.o $(VICE)/cmdline.o $(VICE)/color.o $(VICE)/crc32.o $(VICE)/datasette.o $(VICE)/debug.o $(VICE)/dma.o $(VICE)/embedded.o $(VICE)/event.o $(VICE)/findpath.o $(VICE)/fliplist.o $(VICE)/gcr.o $(VICE)/info.o $(VICE)/init.o $(VICE)/initcmdline.o $(VICE)/interrupt.o $(VICE)/ioutil.o $(VICE)/kbdbuf.o $(VICE)/keyboard.o $(VICE)/lib.o $(VICE)/libm_math.o $(VICE)/log.o $(VICE)/machine-bus.o $(VICE)/machine.o $(VICE)/main.o $(VICE)/network.o $(VICE)/opencbmlib.o $(VICE)/palette.o $(VICE)/ram.o $(VICE)/rawfile.o $(VICE)/rawnet.o $(VICE)/resources.o $(VICE)/romset.o $(VICE)/screenshot.o $(VICE)/snapshot.o $(VICE)/socket.o $(VICE)/sound.o $(VICE)/sysfile.o $(VICE)/translate.o $(VICE)/traps.o $(VICE)/util.o $(VICE)/vicefeatures.o $(VICE)/vsync.o $(VICE)/zfile.o $(VICE)/zipcode.o $(VICE)/midi.o $(VICE)/tapeport/libtapeport.a $(VICE)/c64/libc64.a $(VICE)/tapeport/libtapeport.a $(VICE)/c64/cart/libc64cartsystem.a $(VICE)/c64/cart/libc64cart.a $(VICE)/c64/cart/libc64commoncart.a $(VICE)/drive/iec/libdriveiec.a $(VICE)/drive/iecieee/libdriveiecieee.a $(VICE)/drive/iec/c64exp/libdriveiecc64exp.a $(VICE)/drive/ieee/libdriveieee.a $(VICE)/drive/libdrive.a $(VICE)/drive/tcbm/libdrivetcbm.a $(VICE)/iecbus/libiecbus.a $(VICE)/lib/p64/libp64.a $(VICE)/parallel/libparallel.a $(VICE)/vdrive/libvdrive.a $(VICE)/sid/libsid.a $(VICE)/monitor/libmonitor.a $(VICE)/joyport/libjoyport.a $(VICE)/samplerdrv/libsamplerdrv.a $(VICE)/sounddrv/libsounddrv.a $(VICE)/mididrv/libmididrv.a $(VICE)/socketdrv/libsocketdrv.a $(VICE)/hwsiddrv/libhwsiddrv.a $(VICE)/iodrv/libiodrv.a $(VICE)/gfxoutputdrv/libgfxoutputdrv.a $(VICE)/printerdrv/libprinterdrv.a $(VICE)/rs232drv/librs232drv.a $(VICE)/diskimage/libdiskimage.a $(VICE)/fsdevice/libfsdevice.a $(VICE)/tape/libtape.a $(VICE)/fileio/libfileio.a $(VICE)/serial/libserial.a $(VICE)/core/libcore.a $(VICE)/vicii/libvicii.a $(VICE)/raster/libraster.a $(VICE)/userport/libuserport.a $(VICE)/diag/libdiag.a $(VICE)/rtc/librtc.a $(VICE)/video/libvideo.a $(VICE)/usleep.o $(VICE)/imagecontents/libimagecontents.a $(VICE)/resid/libresid.a $(VICE)/arch/raspi/libarch.a

C128LIBS := $(VICE)/alarm.o $(VICE)/attach.o $(VICE)/autostart.o $(VICE)/autostart-prg.o $(VICE)/cbmdos.o $(VICE)/cbmimage.o $(VICE)/charset.o $(VICE)/clipboard.o $(VICE)/clkguard.o $(VICE)/cmdline.o $(VICE)/color.o $(VICE)/crc32.o $(VICE)/datasette.o $(VICE)/debug.o $(VICE)/dma.o $(VICE)/embedded.o $(VICE)/event.o $(VICE)/findpath.o $(VICE)/fliplist.o $(VICE)/gcr.o $(VICE)/info.o $(VICE)/init.o $(VICE)/initcmdline.o $(VICE)/interrupt.o $(VICE)/ioutil.o $(VICE)/kbdbuf.o $(VICE)/keyboard.o $(VICE)/lib.o $(VICE)/libm_math.o $(VICE)/log.o $(VICE)/machine-bus.o $(VICE)/machine.o $(VICE)/main.o $(VICE)/network.o $(VICE)/opencbmlib.o $(VICE)/palette.o $(VICE)/ram.o $(VICE)/rawfile.o $(VICE)/rawnet.o $(VICE)/resources.o $(VICE)/romset.o $(VICE)/screenshot.o $(VICE)/snapshot.o $(VICE)/socket.o $(VICE)/sound.o $(VICE)/sysfile.o $(VICE)/translate.o $(VICE)/traps.o $(VICE)/util.o $(VICE)/vicefeatures.o $(VICE)/vsync.o $(VICE)/zfile.o $(VICE)/zipcode.o $(VICE)/midi.o $(VICE)/tapeport/libtapeport.a $(VICE)/c128/libc128.a $(VICE)/tapeport/libtapeport.a $(VICE)/c64/cart/libc64cartsystem.a $(VICE)/c64/cart/libc64cart.a $(VICE)/c64/cart/libc64commoncart.a $(VICE)/c64/libc64c128.a $(VICE)/drive/iec/libdriveiec.a $(VICE)/drive/iec128dcr/libdriveiec128dcr.a $(VICE)/drive/iecieee/libdriveiecieee.a $(VICE)/drive/iec/c64exp/libdriveiecc64exp.a $(VICE)/drive/ieee/libdriveieee.a $(VICE)/drive/libdrive.a $(VICE)/drive/tcbm/libdrivetcbm.a $(VICE)/lib/p64/libp64.a $(VICE)/iecbus/libiecbus.a $(VICE)/parallel/libparallel.a $(VICE)/vdrive/libvdrive.a $(VICE)/sid/libsid.a $(VICE)/monitor/libmonitor.a $(VICE)/joyport/libjoyport.a $(VICE)/samplerdrv/libsamplerdrv.a $(VICE)/sounddrv/libsounddrv.a $(VICE)/mididrv/libmididrv.a $(VICE)/socketdrv/libsocketdrv.a $(VICE)/hwsiddrv/libhwsiddrv.a $(VICE)/iodrv/libiodrv.a $(VICE)/gfxoutputdrv/libgfxoutputdrv.a $(VICE)/printerdrv/libprinterdrv.a $(VICE)/rs232drv/librs232drv.a $(VICE)/diskimage/libdiskimage.a $(VICE)/fsdevice/libfsdevice.a $(VICE)/tape/libtape.a $(VICE)/fileio/libfileio.a $(VICE)/serial/libserial.a $(VICE)/core/libcore.a $(VICE)/vicii/libvicii.a $(VICE)/vdc/libvdc.a $(VICE)/raster/libraster.a $(VICE)/userport/libuserport.a $(VICE)/diag/libdiag.a $(VICE)/rtc/librtc.a $(VICE)/video/libvideo.a $(VICE)/arch/raspi/libarch.a $(VICE)/usleep.o $(VICE)/imagecontents/libimagecontents.a $(VICE)/resid/libresid.a $(VICE)/arch/raspi/libarch.a

CFLAGS += -I "$(NEWLIBDIR)/include" -I $(STDDEF_INCPATH) \
-I third_party/circle-stdlib/include \
-I $(CIRCLEHOME)/addon/fatfs
LIBS := $(VICE)/alarm.o $(VICE)/attach.o $(VICE)/autostart.o $(VICE)/autostart-prg.o \
$(VICE)/cbmdos.o $(VICE)/cbmimage.o $(VICE)/charset.o \
$(VICE)/clipboard.o $(VICE)/clkguard.o $(VICE)/cmdline.o $(VICE)/color.o \
$(VICE)/crc32.o $(VICE)/datasette.o $(VICE)/debug.o $(VICE)/dma.o \
$(VICE)/embedded.o $(VICE)/event.o $(VICE)/findpath.o $(VICE)/fliplist.o \
$(VICE)/gcr.o $(VICE)/info.o $(VICE)/init.o $(VICE)/initcmdline.o \
$(VICE)/interrupt.o $(VICE)/ioutil.o $(VICE)/kbdbuf.o $(VICE)/keyboard.o \
$(VICE)/lib.o $(VICE)/libm_math.o $(VICE)/log.o \
$(VICE)/machine-bus.o $(VICE)/machine.o $(VICE)/main.o $(VICE)/network.o \
$(VICE)/opencbmlib.o $(VICE)/palette.o $(VICE)/ram.o \
$(VICE)/rawfile.o $(VICE)/rawnet.o $(VICE)/resources.o $(VICE)/romset.o \
$(VICE)/screenshot.o $(VICE)/snapshot.o $(VICE)/socket.o \
$(VICE)/sound.o $(VICE)/sysfile.o $(VICE)/translate.o $(VICE)/traps.o \
$(VICE)/util.o $(VICE)/vicefeatures.o $(VICE)/vsync.o $(VICE)/zfile.o \
$(VICE)/zipcode.o $(VICE)/midi.o $(VICE)/tapeport/libtapeport.a \
$(VICE)/c64/libc64.a $(VICE)/tapeport/libtapeport.a \
$(VICE)/c64/cart/libc64cartsystem.a $(VICE)/c64/cart/libc64cart.a \
$(VICE)/c64/cart/libc64commoncart.a \
$(VICE)/drive/iec/libdriveiec.a $(VICE)/drive/iecieee/libdriveiecieee.a \
$(VICE)/drive/iec/c64exp/libdriveiecc64exp.a $(VICE)/drive/ieee/libdriveieee.a \
$(VICE)/drive/libdrive.a $(VICE)/drive/tcbm/libdrivetcbm.a \
$(VICE)/iecbus/libiecbus.a $(VICE)/lib/p64/libp64.a \
$(VICE)/parallel/libparallel.a $(VICE)/vdrive/libvdrive.a $(VICE)/sid/libsid.a \
$(VICE)/monitor/libmonitor.a $(VICE)/joyport/libjoyport.a \
$(VICE)/samplerdrv/libsamplerdrv.a $(VICE)/sounddrv/libsounddrv.a \
$(VICE)/mididrv/libmididrv.a $(VICE)/socketdrv/libsocketdrv.a \
$(VICE)/hwsiddrv/libhwsiddrv.a $(VICE)/iodrv/libiodrv.a \
$(VICE)/gfxoutputdrv/libgfxoutputdrv.a $(VICE)/printerdrv/libprinterdrv.a \
$(VICE)/rs232drv/librs232drv.a $(VICE)/diskimage/libdiskimage.a \
$(VICE)/fsdevice/libfsdevice.a $(VICE)/tape/libtape.a $(VICE)/fileio/libfileio.a \
$(VICE)/serial/libserial.a $(VICE)/core/libcore.a $(VICE)/vicii/libvicii.a \
$(VICE)/raster/libraster.a $(VICE)/userport/libuserport.a $(VICE)/diag/libdiag.a \
$(VICE)/rtc/librtc.a $(VICE)/video/libvideo.a $(VICE)/usleep.o \
$(VICE)/imagecontents/libimagecontents.a \
$(VICE)/resid/libresid.a \
$(VICE)/arch/raspi/libarch.a \

LIBS := $(C64LIBS) \
$(NEWLIBDIR)/lib/libm.a \
$(NEWLIBDIR)/lib/libc.a \
$(NEWLIBDIR)/lib/libcirclenewlib.a \
Expand Down
9 changes: 1 addition & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,11 +224,4 @@ If that happens, reset these repos using "git reset HASH --hard" commands in the
- [ ] Add more emulator options to UI (i.e. true drive emulation toggle)
- [ ] Most timings below were taken from https://www.youtube.com/watch?v=b73BONBBZR8

Machine/Emulator | Input->Video Delay | Input->Audio Delay
--------------------------------------|----------------------|--------------------
Real C64 | 0 frames | 0
Real C64 + Framemeister HDMI Upscaler | 3 frames | 0
Ultimate64 | 1-2 frames | ?
C64 Mini | 6-7 frames | ~360ms
Combian | ? frames | ~200ms default (~110ms best) Fast SID Engine
BMC64 | 2-3 frames (GPIO Joy)| ~90ms ReSid SID Engine
# Performance comparison can be found at https://accentual.com/bmc64

0 comments on commit 815c96b

Please sign in to comment.