jm + emulation   12

DoppioJVM
'A Java Virtual Machine written in 100% JavaScript.' Wrapping outbound TCP traffic in websockets, mad stuff
jvm  java  javascript  js  hacks  browser  emulation  websockets 
6 weeks ago by jm
atlassian/localstack: A fully functional local AWS cloud stack. Develop and test your cloud apps offline!
LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications. Currently, the focus is primarily on supporting the AWS cloud stack.

LocalStack spins up the following core Cloud APIs on your local machine:

API Gateway at http://localhost:4567;
Kinesis at http://localhost:4568;
DynamoDB at http://localhost:4569;
DynamoDB Streams at http://localhost:4570;
Elasticsearch at http://localhost:4571;
S3 at http://localhost:4572;
Firehose at http://localhost:4573;
Lambda at http://localhost:4574;
SNS at http://localhost:4575;
SQS at http://localhost:4576

Additionally, LocalStack provides a powerful set of tools to interact with the cloud services, including a fully featured KCL Kinesis client with Python binding, simple setup/teardown integration for nosetests, as well as an Environment abstraction that allows to easily switch between local and remote Cloud execution.
aws  emulation  mocking  services  testing  dynamodb  s3 
march 2017 by jm
Embed-able Computers are a Thing. — February 12, 2015
'If it works, a copy of Burgertime for DOS is now in your browser, clickable from my entry. If it doesn’t… well, no Burgertime for you. (Unless you visit the page.) There’s a “share this” link in the new archive.org interface for sharing these in-browser emulations in web pages, weblogs and who knows what else.'
sharing  embeds  html  javascript  emulation  msdos  burgertime  games  archive.org 
february 2015 by jm
BENCHMARKING THE RASPBERRY PI 2
Retro console emulation! Mario Kart and Ocarina of Time and Conker’s Bad Fur Day! Nobody actually builds stuff with the Raspberry Pi, it’s just an odd form of nostalgic consumerism wrapped up in a faddish ‘making’ trend! The original Raspberry Pi saw a lot of emulator use, but it was limited: the Pi 1 could handle the NES, SNES, Genesis/Mega Drive, and other earlier consoles with ease. Emulator performance for N64 and original Playstation games was just barely unplayable. Now, the Raspi 2 can easily handle N64 and PSX games. [HoZyVN] tried out N64’s Mario Kart and PSX’s Spyro the Dragon. They’re playable, and an entire generation rushed out to Microcenter to relive their glory days of sitting with their faces embedded in a console television drinking Sunny D all day.
raspberry-pi  emulation  n64  playstation  gaming  hardware  benchmarks 
february 2015 by jm
James Friend | PCE.js - Classic Mac OS in the Browser
This is a demo of PCE's classic Macintosh emulation, running System 7.0.1 with MacPaint, MacDraw, and Kid Pix. If you want to try out more apps and games see this demo.


Incredible. I remember using this version of MacPaint!
javascript  browser  emulation  mac  macos  macpaint  macdraw  claris  kid-pix  history  desktop  pce 
january 2014 by jm
Snabb Switch
an open source virtualized Ethernet networking stack.

I am developing Snabb Switch in response to several exciting trends:
x86 has risen to be a powerful networking platform.
Virtualization and SDN are pulling more networking into servers.
Optimized user-space software is out-performing kernel-space software.

Snabb Switch's simple and fast software-only data plane makes developing networking software easier than ever before.


Written in LuaJIT but aiming to be very fast. cool stuff, worth watching
sdn  software  networking  emulation  snabb-switch  luajit  lua  virtualization 
april 2013 by jm
Javascript PC Emulator
truly incredible -- quite fast (about 386 speeds) under Chrome, even! from the HN comments: 'I just forkbombed my browser. Nothing is sacred anymore.' more comments at http://news.ycombinator.com/item?id=2555349
browser  javascript  linux  emulation  fabrice-bellard  hacks  amazing  cool  google-chrome  x86 
may 2011 by jm
The Day MAME Saved My Ass
'Publishers would have people believe that MAME and the emulation scene is the root of all evil, that it promotes piracy and ultimately hurts the poor, starving developers slaving away on the game. Not only is this claim patently false, it ignores the fact that many developers use things like MAME, mod chips, and homebrew development utilities to help us overcome the day-to-day frustrations caused by the people behind the real problems in our industry.'
mame  games  coding  legal  spy-hunter  emulation  rips  takedowns  from delicious
december 2010 by jm
YouTube - Large Unified Theory by PWP (VIC-20 demo)
holy crap, I had no idea there was even a VIC-20 emulation demoscene, let alone that the standard was so high. this is amazing work, considering the platform (via Donncha)
via:donncha  demos  demoscene  vic-20  commodore  emulation  pwp  lut  from delicious
november 2010 by jm
Bunnie Huang on the simulated 6502
'It makes my head spin to think that the CPU from the first real computer I used, the Apple II, is now simulateable at the mask level as a browser plug-in. Nothing to install, and it’s Open-licensed. How far we have come…a little more than a decade ago, completing a project like this would have resulted in a couple PhDs being awarded, or regarded as trade secret by some big EDA vendor. This is just unreal…but very cool!'
simulation  bunnie-huang  6502  cpu  chips  emulation  hardware  from delicious
september 2010 by jm
www.Visual6502.org
'working from a single 6502, we exposed the silicon die, photographed its surface at high resolution and also photographed its substrate. Using these two highly detailed aligned photographs, we created vector polygon models of each of the chip's physical components - about 20,000 of them in total for the 6502. These components form circuits in a few simple ways according to how they contact each other, so by intersecting our polygons, we were able to create a complete digital model and transistor-level simulation of the chip. This model is very accurate and can run classic 6502 programs, including Atari games. By rendering our polygons with colors corresponding to their 'high' or 'low' logic state, we can show, visually, exactly how the chip operates: how it reads data and instructions from memory, how its registers and internal busses operate, and how toggling a single input pin (the 'clock') on and off drives the entire chip to step through a program and get things done.' Awesome
6502  emulation  physics  simulation  mos  atari-2600  pet  commodore  c-64  cpu  silicon  from delicious
september 2010 by jm

Copy this bookmark:



description:


tags: